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
Develop a bot that will integrate Discourse proposals with Discord reactions to determine which CIPs have gained sufficient momentum to reach a Snapshot vote.
Acceptance Criteria:
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.
100 credits
Expected result:
Actual result:
Acceptance Criteria:
How does ENS do the renewal / recurring revenue model in their contracts โ we could do this? (think 1yr lease and pay to renew longer)
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
Put the DAO's constitution on the Ethereum blockchain such that it is immutable, amendable, and publicly readable.
15 Credits
Acceptance Criteria:
Add us to the Opensea whitelist for easy secondary market transfers https://docs.opensea.io/docs/1-structuring-your-smart-contract
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 conserve number of IPFS calls.
Finding and reporting critical bugs might result in retroactive airdrops at some point in the future.
Need to store parcel metadata on the backend, and update every 48 hours.
Acceptance Criteria:
Need to reduce the number of plot buttons shown at any given time for the sake of performance.
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.
Acceptance Criteria:
Acceptance Criteria:
As a user, I can...
See MVP Spec on Notion.
https://www.notion.so/citydao/Dev-Call-3-ad40f410a0dc4a4c994e8e75ba3ddbee
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
Parts of the div have a white background. Hard to catch CSS classes as the notifications go away after a few seconds.
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
Create a component for displaying errors and transaction notifications to the user (will have to override the tx
notifications currently shown).
Calculate acrege and primary coordinate from geojson to be displayed on plot detail
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.
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
As a user, I need to be able to scroll through the plot list to find some nice land to buy.
As a user, I want to be able to know which parcels are mine.
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.