{"id":19303342,"url":"https://github.com/commitground/patricia-tree-demo","last_synced_at":"2026-04-14T04:02:02.707Z","repository":{"id":137457444,"uuid":"161352326","full_name":"commitground/patricia-tree-demo","owner":"commitground","description":"Patricia Tree Demo Application with ReactJS \u0026 Drizzle","archived":false,"fork":false,"pushed_at":"2019-04-02T07:45:22.000Z","size":24969,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-05T23:40:41.274Z","etag":null,"topics":["drizzle","merkle","patricia","react","redux","tree","truffle"],"latest_commit_sha":null,"homepage":"https://commitground.github.io/patricia-tree-demo","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/commitground.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-11T15:12:52.000Z","updated_at":"2019-04-02T07:41:30.000Z","dependencies_parsed_at":"2024-03-30T20:46:44.629Z","dependency_job_id":null,"html_url":"https://github.com/commitground/patricia-tree-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commitground%2Fpatricia-tree-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commitground%2Fpatricia-tree-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commitground%2Fpatricia-tree-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commitground%2Fpatricia-tree-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/commitground","download_url":"https://codeload.github.com/commitground/patricia-tree-demo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240404755,"owners_count":19796064,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["drizzle","merkle","patricia","react","redux","tree","truffle"],"created_at":"2024-11-09T23:26:05.555Z","updated_at":"2026-04-14T04:01:57.670Z","avatar_url":"https://github.com/commitground.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# patricia tree demo app\n\nPatricia Tree Demo Application with ReactJS \u0026amp; Drizzle\n\n[Go to the deployed app on Ropsten network](https://commitground.github.io/patricia-tree-demo)\n\n## What it is?\n\n1. It's a demo dApp for [solidity-patricia-tree](https://github.com/commitground/solidity-patricia-tree) library.\n1. You can read \u0026 write key-value into a patricia tree which is implemented as a smart contract\n1. Merkle tree contract is deployed on the Ropsten network ([0xc5e1320b08ccb821941c5285e4af0adbf244eb69](https://ropsten.etherscan.io/address/0xc5e1320b08ccb821941c5285e4af0adbf244eb69))\n1. Hovering on a node will show you information of a node\n1. Clicking a node will hide or show its children\n\n## Run it on your local environment\n\n```\ngit clone https://github.com/commitground/patricia-tree-demo\ncd patricia-tree-demo\nnpm run install\nnpm run chain # run this script on another shell window\nnpm run migrate\nnpm run start\n```\n\nIn the local environment, it is designed to listen ganache with websocket and use its unlocked account.\nThus, without metamask \u0026 ropsten account, you can test this application with your own private net quickly.\n\n## This application uses\n\n1. [Solidity Patricia Tree](https://github.com/commitground/solidity-patricia-tree)\n1. [Truffle](https://github.com/trufflesuite/truffle)\n1. [Ganache](https://github.com/trufflesuite/ganache)\n1. [Drizzle](https://github.com/trufflesuite/drizzle)\n1. [Create React App](https://github.com/facebook/create-react-app)\n1. [Redux](https://github.com/reduxjs/redux)\n1. [Web3JS](https://github.com/ethereum/web3.js)\n1. And lots of lovely open sources\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommitground%2Fpatricia-tree-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcommitground%2Fpatricia-tree-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommitground%2Fpatricia-tree-demo/lists"}