A classic file explorer to manage your files and directories in a safe and decentralized fashion.
We're hosted by Fleek:
https://disk.web3dd.net/ or https://web3dd.on-fleek.app/
You can access your disk in several ways:
- Web app (view UI)
- From an on-chain contract
npm i
You can install the explorer locally and use the on-chain disk. Just run it (npm start
) , you don't need to change anything.
The file explorer default network is Sepolia Testnet.
export const ETH_CHAINS = [sepolia];
export const NETWORK_ID_SYMBOL = "SEP";
export const REGISTRY_ADDR = '0x4Bc81D37d5EE89c4186aF81d438B0a9AF34BD5c6';
Deploy the contracts on Ganache (read the deploy section to learn more).
Switch to Ganache in config/config.js
export const ETH_CHAINS = [localhost];
export const NETWORK_ID_SYMBOL = "GETH";
export const REGISTRY_ADDR = '<registry_address_on_ganache>';
npm start
npx hardhat test
- deploy the disk contract
- deploy the registry contract
- set the address of the disk contract in the registry (
setDiskContractAddress(<disk_address>)
)
config/config.js file! |
---|
If you want to update the disk contract, deploy the new contract disk and set this new address in the registry.
- solidity (0.8.25)
- wagmi
- connectkit
- react-accessible-treeview
Initial version
MIT license
You can contact us via discord