Skip to content

wisecameron/honeybadgerdemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

HoneyBadger Framework - Demo Version

HoneyBadger is a highly-optimized Solidity development framework that makes it easy to build cutting-edge Solidity systems by streamlining development requirements and providing powerful capabilities right out of the box. With HoneyBadger, developers can leverage powerful utilities including pre-built permission management, batch operations, governance modules, and more as they write efficient pure-logic contracts, leveraging HoneyBadger as their storage layer. Additionally, HoneyBadger provides a new approach to upgradeability, enabling in-place storage space and mapping extension, providing a significant advantage over traditional proxy-delegate models.

This demo version showcases HoneyBadger's advanced implementation, without revealing any of the tricks up our sleeve. This model is barebones and lacks most of the features that makes HoneyBadger unique, but does showcase the system's syntax and workflow.

Project frontend: https://www.honeybadgerframework.com

Feel free to contact me: https://www.linkedin.com/in/cameron-warnick-64a25222a/

Linkedin company page: https://www.linkedin.com/company/honeybadgerframework/?viewAsMember=true

Project twitter: https://x.com/HoneyBadgerWeb3

Deployment

The demo version is easy to use. Simply deploy the contract and use the init function to define a storage space.

Init expects the following:

types: [], sizes: [], types.length == sizes.length

types: 1 - uint, 2 - int, 3 - bool, 4 - address, 5 - bytes32 (for special uses, uint256 is functionally identical).

• Then, you need to push an entry to the system by invoking 'push'

• Now, you can store a value to the system

ie; put(1234, 1, 0)

• 1234: value

• 1: member index (ie; the second value in our mapping)

• 0: entry index -- ie; user with id 0

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published