citydaoproject / app Goto Github PK
View Code? Open in Web Editor NEWA web app to view CityDAO land parcels
Home Page: app-citydao.vercel.app
License: MIT License
A web app to view CityDAO land parcels
Home Page: app-citydao.vercel.app
License: MIT License
Expected result:
Actual result:
I'm following the local deployment instructions in the README. The contract compiles but I get the following error when I try to deploy locally.
Compilation finished successfully
deploying "CityDaoParcel"insufficient funds for intrinsic transaction cost (error={"name":"ProviderError","code":-32000,"_isProviderError":true}, method="sendTransaction", transaction=undefined, code=INSUFFICIENT_FUNDS, version=providers/5.3.1) {"reason":"insufficient funds for intrinsic transaction cost","code":"INSUFFICIENT_FUNDS","error":{"name":"ProviderError","code":-32000,"_isProviderError":true},"method":"sendTransaction"} Error: insufficient funds for intrinsic transaction cost (error={"name":"ProviderError","code":-32000,"_isProviderError":true}, method="sendTransaction", transaction=undefined, code=INSUFFICIENT_FUNDS, version=providers/5.3.1
What I've tried
I'm surprised by this error because, with my limited experience with Hardhat/Truffle, local deployment workflows generally will create an address with funds for you and then try to deploy the contract on that address. I haven't seen this error for local deployment before.
I haven't found anything online about this occurring during local deployment, only during deployment to a testnet. I've confirmed that REACT_APP_NETWORK
is set to localhost
. I'm not totally sure what the yarn chain
command is doing so I suspect the README is just missing some context.
The react component file ProgressBar is not in the ~/src/components list
./src/components/index.ts
Module not found: Can't resolve './ProgressBar' in '/media/slyracoon23/Extreme SSD/Ubuntu-files/Documents/CityDao/parcel-viewer/app/packages/react-app/src/components'
Looking at the git-blame it looks like @gregfromstl committed the code 9 months ago
Add the component
Acceptance Criteria:
Put the DAO's constitution on the Ethereum blockchain such that it is immutable, amendable, and publicly readable.
Acceptance Criteria:
A rigorous suite of unit tests for the contracts will give us a good level of confidence that the contracts behave as intended.
50 Credits
Develop a bot that will integrate Discourse proposals with Discord reactions to determine which CIPs have gained sufficient momentum to reach a Snapshot vote.
Currently, the MVP smart contract only involves paying the gas fees to mint the parcel. There is a "price" parameter stored with the parcel, it just isn't being used.
AC:
[ ] The listed price is paid to CityDAO on parcel purchase/mint
15 Credits
100 credits
Acceptance Criteria:
Acceptance Criteria:
Acceptance Criteria:
As a user, I can...
As a user, I want to be able to know which parcels are mine.
Need to conserve number of IPFS calls.
Create a component for displaying errors and transaction notifications to the user (will have to override the tx
notifications currently shown).
Finding and reporting critical bugs might result in retroactive airdrops at some point in the future.
Currently, we are just using placeholder images. Need to include parcel images in the metadata and load them in a performant way.
15 Credits
Need to store parcel metadata on the backend, and update every 48 hours.
Add us to the Opensea whitelist for easy secondary market transfers https://docs.opensea.io/docs/1-structuring-your-smart-contract
Currently, the network the app uses is based on whichever network is selected in MetaMask, which causes issues when that network is not the same as the network the contract is deployed to. There is a target network env variable that matches the intended network. When the injected provider network does not match this network, the user should be notified and the site should be disabled.
This project was initiated through CIP-13. The objective is to provide citizens of CityDAO transparency into the DAO's financial status and behaviors on a consistent basis. It will involve both on-chain registration of the DAO's wallets for accountability, and a frontend dashboard providing accessibility to this information.
This is a card for any and all gas optimizations made to the contract. Please reference this issue in your PR(s).
10 Credits / $100 saved in gas
See MVP Spec on Notion.
https://www.notion.so/citydao/Dev-Call-3-ad40f410a0dc4a4c994e8e75ba3ddbee
As a user, I need to be able to scroll through the plot list to find some nice land to buy.
Need to reduce the number of plot buttons shown at any given time for the sake of performance.
Acceptance Criteria:
Parts of the div have a white background. Hard to catch CSS classes as the notifications go away after a few seconds.
Calculate acrege and primary coordinate from geojson to be displayed on plot detail
How does ENS do the renewal / recurring revenue model in their contracts โ we could do this? (think 1yr lease and pay to renew longer)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.