-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Repository: synthetix-node-dashboard
The Dashboard allows DApp developers to register, obtain authorization, and manage their apps. They can view information, publish new DApps, and update or delete them.
Repository: synthetix-node-backend
This repository contains an Express server that interacts with IPFS and Cluster nodes. It provides authentication via Ethereum addresses and JWT generation. The server also includes blockchain integration, interaction with the Namespace smart contract, and uses GunDB, particularly storing up-to-date information on published DApp.
Repository: synthetix-node-namespace
This repository contains the ERC721 smart contract Namespace, which assigns a unique namespace (essentially DApps) to a user's wallet address by minting a token. The contract ensures uniqueness by verifying that the namespace is not already taken and enforces access control via a Whitelist mechanism. It also includes Foundry configurations and scripts for automated deployment and generation of deployment information.
Repository: synthetix-node-cargen
This repository creates a CAR file (Content Addressable Archive) from the contents of the build
or dist
directories. It recursively collects files, checks for the presence of index.html
, generates a CAR object using Helia, and saves it locally.