kalidao / kali-contracts Goto Github PK
View Code? Open in Web Editor NEWKaliDAO core contracts
License: GNU Affero General Public License v3.0
KaliDAO core contracts
License: GNU Affero General Public License v3.0
I got this project fresh and ran into errors doing npx hardhat compile. These are the changes I had to make:
in contracts/multi-sig/ClubSig.sol:
change import '../tokens/ERC721/ERC721initializable.sol';
to import '../tokens/erc721/ERC721initializable.sol';
(casing on directory)
add import '../utils/Multicall.sol';
in contracts/tokens/erc721/KaliNFT.sol:
add import '../../../utils/Multicall.sol';
Compilation worked after that.
Then tests failed. Steps to correct the tests and get them working:
In KaliDAO.test.js:
There is something called FixedERC20 which is not a contract in the repo. When changing it to KaliERC20 it appears that this was not meant to be the correct contract as FixedERC20 seems to include a constructor. I was not able to get past this.
Maybe the two main requirements from smart contract perspective are to limit the manager grant to a certain ceiling of tokens and an expiration deadline for the minting powers. Maybe similar parameters for burning.
by Ivelin
extension that burns and mints a non-transferrable token
it's cool
Didn't know this but I set up a Test DAO with token - bigupyourself - https://rinkeby.etherscan.io/token/0x9dd998bb51b2971fefd1724029883ea5ff99c63d
When I try to import token to MM, I get an error stating 'Symbol must be 11 characters or fewer'. Perhaps we should limit the Token Name field on UI to 11 characters to make sure DAOs can actually import tokens into MM.
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.