GithubHelp home page GithubHelp logo

credo's People

Contributors

0xobsidian avatar 0xsisyfos avatar 2cu4 avatar bobotig avatar bxpana avatar captroy100 avatar chrisguox avatar coha05 avatar cryptoryda avatar crzrh avatar cynic-1 avatar degenterminator avatar dtravel88 avatar eltociear avatar feichide avatar frierened avatar gluk64 avatar harufio avatar kzmttkc avatar marcvlad avatar nadai2010 avatar nikolay5323 avatar ramansb avatar reviboi avatar richardgreg avatar skyc1e avatar sukey2008 avatar tudorpintea999 avatar ylmin avatar zkcan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

credo's Issues

Unable to join zkSync community in Discord.

I joined the zkSync group in Discord a long time ago and didn't violate any community standards, but somehow I'm now kicked out, and can't rejoin to get a role in it. Hope for support.

Airdrop on Contract Deployer

I think contract deployers are a very important part of the entire ecosystem, they participate in ecological contributions, airdrop hopes to take this into consideration

metamask not showing dollar value

mine is updated to latest version 11.11.3
i checked with all other prominent chains
they show the dollar value its not showing only on zksync
zksyn
linea
eth
scroll

paymaster

paymaster fees should be reduced using UDST,USDC

Snapshot

Use arbitrum airdrop stimulation for zks airdrop

zksync Early Adopter

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract MztacatCommunity {
string public name = "Dope050tCommunity";
string public symbol = "DOP";
uint8 public decimals = 18;
uint256 public totalSupply = 1000000 * (10 ** uint256(decimals));
address public owner;

mapping(address => uint256) balances;
mapping(address => mapping(address => uint256)) allowances;

event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);

constructor() {
    owner = msg.sender;
    balances[owner] = totalSupply;
}

modifier onlyOwner() {
    require(msg.sender == owner, "Only the owner can call this function.");
    _;
}

function balanceOf(address account) public view returns (uint256) {
    return balances[account];
}

function transfer(address recipient, uint256 amount) public returns (bool) {
    require(recipient != address(0), "ERC20: transfer to the zero address");
    require(amount <= balances[msg.sender], "ERC20: transfer amount exceeds balance");
   
    balances[msg.sender] -= amount;
    balances[recipient] += amount;
   
    emit Transfer(msg.sender, recipient, amount);
   
    return true;
}

function approve(address spender, uint256 amount) public returns (bool) {
    allowances[msg.sender][spender] = amount;
   
    emit Approval(msg.sender, spender, amount);
   
    return true;
}

function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
    require(recipient != address(0), "ERC20: transfer to the zero address");
    require(amount <= balances[sender], "ERC20: transfer amount exceeds balance");
    require(amount <= allowances[sender][msg.sender], "ERC20: transfer amount exceeds allowance");
   
    balances[sender] -= amount;
    balances[recipient] += amount;
    allowances[sender][msg.sender] -= amount;
   
    emit Transfer(sender, recipient, amount);
   
    return true;
}

function allowance(address account, address spender) public view returns (uint256) {
    return allowances[account][spender];
}

function burn(uint256 amount) public returns (bool) {
    require(amount <= balances[msg.sender], "ERC20: burn amount exceeds balance");
   
    balances[msg.sender] -= amount;
    totalSupply -= amount;
   
    emit Transfer(msg.sender, address(0), amount);
   
    return true;
}

function mint(uint256 amount) public onlyOwner returns (bool) {
    require(totalSupply + amount <= 2**256 - 1, "ERC20: total supply exceeds uint256");
   
    balances[owner] += amount;
    totalSupply += amount;
   
    emit Transfer(address(0), owner, amount);
   
    return true;
}

}

Dead link

At onwards section

Charles Marshall, Shattering the Glass Slipper. ↩

Not clickable

Airdrop discussion

Your amazing whitepaper didn't mention plans for future airdrop. Is such a thing even planned?
I understand if you, as a team, are not comfortable sharing such an information right now, feel free to clsoe the issue if you feel like it.

My main question is how are you going to distinguish real zkSync users from bot farmers? In my opinion gitcoin passport would be fair, but it should be announced earlier, cuz it's not THE STANDARD (yet)

Enhancements for zkSync Paymaster Features

This issue proposes enhancements to zkSync's paymaster feature to address potential usability, security, and flexibility concerns. The suggested improvements include:

  1. Customizable Payments: Enable paymasters to define flexible conditions for fund release.
  2. Multi-Signature Support: Implement multi-signature functionality to enhance security by requiring authorization from multiple parties.
  3. Escrow Services: Introduce escrow functionality to prevent payment disputes and foster trust between parties.
  4. Gas Optimization: Optimize gas usage to lower transaction costs and improve the user experience.
  5. Integration with Oracles: Integrate with external data sources to broaden use cases and provide access to real-world data.
  6. User-Friendly Interfaces: Develop intuitive tools for managing paymaster contracts to improve usability.
  7. Comprehensive Documentation: Provide clear documentation and guides for developers to facilitate understanding and implementation.

Expected Outcome:

These enhancements aim to preemptively address potential issues and improve the overall functionality and usability of zkSync's paymaster feature.

Labels:

enhancement, paymaster, usability, security

Paymaster fees

It appears that some platforms might be taking advantage of the whole paymaster transactions. I paid over 1 dollar just to approve a token. An amount that I would use to swap tokens severally without Paymaster.

This is not what Zksync stands for and I would be happy if this is looked into ASAP. Let the zksync team try to speak to the different ecosystem projects that integrates paymaster feature.

Great Project

Zksync est le meilleur projet a venir et je le trouve la team ,les modérateur et toute la communautés très professionnels.

Merci pour tous se que vous nous offrez.

Good

Good when node

Credo

Great to see a L2 taking these kind of core values seriously. I feel like Zksync/Matter Labs are most aligned with the original Ethereum values and I am sure that, combined with the technological breakthroughs, will ensure Era's success.

Extension of paymaster feature to NFTs

The paymaster feature should be extended to minting and selling of NFTs too on zkSync, where people can decide to mint and sell NFTs with any token on zkSync network.

if wallet hacked what can zksync do my suggestion

if some wallet with loads of hard work hacked zk sync should review its active ip address and some more ways to help people,ip address can do they can send the airdrop to a user to another account after reviewing if user complain you can check if new activity happening from new ip address then they should not sent that tokens to that address and try other address to compensate

Feedback regarding governance

ZK principles should be safeguarded properly via verified decentralized nodes (single users). In terms of governance this could work like that - one verified human (not bot) has private zk proof of humanity and has the ability to vote with power of one, this eliminates bots / bad actors and ensures only trustworthy participants that can influence governance via sufficient decentralization.

This is contrary to networks where whales can manipulate by holding lots of tokens (e.g. A16z voting on Uniswap) or bot accounts can influence voting as well. By leveraging ZK technology users can privately authenticate themselves and participate in network governance and decentralization.

If there is an attack vector on a single user then only single node (vote) will be affected.

Based on your draft I believe ZK Credo could be an advanced Credibility protocol based on zk-proofs that can be embraced by multiple networks and not only Ethereum L1/L2.

I hope my feedback has been useful @gluk64

Regards,
0xiliyan

I found A Problem with Paymaster Feature.

Hello Ser, I found A Problem with Paymaster Feature.

I was trying Zksync PayMaster Feature And This is really amazing feature, But wen I swapped for USDC TO ETH By paying fees paymaster, so wen I was giving approval It took Unlimited USDC Approval.

In case in future that contract got hacked or exploit my all USDC at risk. So wen we are using PayMaster why not there is any option like normal transactions, Where I will manually enter the USDC amount for approval.

I revoked all my unlimited USDC, USDT, approval via RevokeCash to be safe from any hack. but please sir find some proper solution for each time revoking after a transaction is not a good experience.

Screenshot (4682)

French Traduction difficulties to resolve before pull request

Hello / Salut,

I have translated the credo into French but had an issue translating the terms: " Internet of Value", "Onward" & "Magic Moon Math".

French speakers, I'd love to hear your translation ideas for the above terms and don't hesitate to update my translation (or I will do it from our discussion).

Zk credo-FR.odt

For OSS, privacy, freedom and digital self-ownership!

M.V.

protection and restriction mechanism

As a public chain project, I think it is necessary for the public chain project itself to identify DAPP’s evil behavior through a protection and control mechanism, so as to protect users from huge financial security risks. At present, there have been many scams since various DAPPs went online. It is actually detrimental to the subsequent development of ZKSYNC. The core of decentralization is equality, not a paradise for evildoers.At present, the underlying attributes of the blockchain are based on finance, and the security of funds is especially important.

gas estimation

Gas estimation is stated to vary and is usually refunded. is it possible for the estimation/calculation to be more specific? During high gas prices, tx can't be done as excessive gas estimation exceeds balance despite actual cost of tx being covered

Suggestion to add kleoverse to zksync

Kleoverse is a Skill Scores aggregate that allow users to mint badges of their relevant achievements, including GitHub contributions, courses taken, and projects built. Verify achievements and proudly display them using blockchain verified badges.

Kleoverse is a remote-first recruitment startup, founded in the summer 2021. We are building a talent marketplace, with a mission to revolutionize how talent is measured, signalled and discovered on the web.
Legacy methods of talent measurement and signaling often lead to hiring from exclusive groups of people based on status symbols rather than actual skills and willingness to learn, This leads to non-optimal recruitment decisions and unnecessary costs.
We aspire to be an integral part in shaping this future. Our goal is to enable anyone in the world to gain an access to the professional opportunities they deserve.

Website: https://kleoverse.com/

Github repository: https://github.com/kleoverse/

about airdrop

I think users who use and build projects uninterruptedly for a long time should be rewarded

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.