Giter VIP home page Giter VIP logo

flipsidecrypto / badger Goto Github PK

View Code? Open in Web Editor NEW
22.0 13.0 1.0 199.66 MB

EVM primitive, protocol and app layer that exposes top-down management mechanisms for on-chain organizations. Badger is the key to the existing gates and locks within Web3.

Home Page: https://www.trybadger.com/

License: MIT License

Python 31.04% Solidity 14.56% JavaScript 48.17% HTML 0.44% CSS 5.78% Procfile 0.02%
badger badges erc1155 evm organizations permissions primitive onchain dapp roles solidity

badger's People

Contributors

drakedanner avatar masonchain avatar nftchance avatar

Stargazers

 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

Forkers

endp01

badger's Issues

Add EIP-712 for GSN Support

If we add EIP-712 to the contracts, then we can introduce the ability for "gasless" transactions that Badger pays.

This could serve as an excellent onboarding mechanism, and even though we are only Polygon and things are already cheap, someone could use things on an entirely new wallet without ever needing to have money in it.

Prompt User to Change Networks on All Buttons

I was logged into Badger, went to another tab, switched to Optimism, came back to Badger (signed again maybe?), then tried to perform actions. I got silent errors.

Once I changed networks and refreshed, it worked

Improve Help Text in Sidebar

As it stands, the Help Sidebar is static and creates more confusion.

Additionally, the progress bar is unclear.

How many Badges am I making? You're defining the Badge, not issuing any

How do I send Badges? You can do that after you create an Org and Badge class

Can I revoke Badges?

What is Account Bound?

Can I add Delegates later?

Can I edit these descriptions or are they permanent?

Delegate/Manager can Log In & Manage Badges

Critical feature for go live and for MetricsDAO Season 3 scaling:

  • Users with the permission to manage badges on behalf of an organization need to be able to log in and view badges they control

Dashboard: Profile

This issue is to catalog the need to update the Dashboard Profile page.

Everything is functionally ready for it except the inclusion of $BGOLD. The gold button can be excluded for now and will be added in a PR of its own.

image

Responsive mobile dashboard.

Right now, none of the websites besides the landing page is really designed for mobile. This needs to be updated now that mobile wallets have become such a prominent thing.

Fix: trybadger.com

Set up trybadger.com as the primary address for the Badger application.

Re-direct trybadger.xyz, badger.utc24.io, and other other worthwhile URLs we own to trybadger.com

Fix: Improve Error/Status Messages

Error messages appear in all cases they happen, but right now the language is very basic.

Inspired by this tweet, error messages should provide better context and an action to take for resolution, even if it just is send a support message.

Additionally, I propose that we change the Error Message component to simply a response message that serves as both Error and Success messages. The success functionality would be much lower on the priority but positive feedback on transaction/action completion would provide better UX.

Change "Delegate" to "Manager"

Could be part of a larger initiative around nomenclature standardization.

Throughout the whole app, the Delegate role should be named Manager

Provide Links to "Now What?"

Once an Organization has been created and Badges defined, let's prompt the user to a set of tutorials on how to use Badger with Guild, Snapshot, Wonderverse, etc.

Monospaced font for addresses

tabular-nums lining-nums vs monospaced Roboto Mono. Tabular/lining nums does not fully solve the problem but this monospaced font also looks kind of shitty.

Either need to roll with the css fix or find a better looking mono font

Image

Image

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.