0.0.4 β€’ Published 2 years ago

@sftchance/remus v0.0.4

Weekly downloads
-
License
AGPL-3.0-or-later
Repository
github
Last release
2 years ago

🐺🐺 Remus

When Romulus and Remus became adults, they decided to found a city where the wolf had found them. This is my city, a collection of semi-opinionated, lightweight, and build-ready EVM primitives for smart contract development.

contracts
β”œβ”€ auth
β”œβ”€ β”œβ”€ extensions
|  |  β”œβ”€ βœ… NBadgeAuthConsumer- "Localized consumer of a Network Governors NBadge permission constitutions."
β”œβ”€ β”œβ”€ modules
|  |  β”œβ”€ βœ… NBadgeModule - "Extendable framework for creating a plug-and-play registry access module."
|  |  β”œβ”€ βœ… NBadgeIdPacked - "Gating by multiple token ids of a single Badge collection."
|  |  β”œβ”€ βœ… NBadgeMultiBalance - "Simple gating by a cumulative balance of Badges held."
|  |  β”œβ”€ βœ… NBadgeMultiBalancePoints - "Complex gating by a cumulative point-driven system based on Badges held."
|  β”œβ”€ βœ… BadgeAccessControl - "Variant of OpenZeppelin AccessControl using ERC1155 Badges."
|  β”œβ”€ βœ… NBadgeAuth - "On-chain access control powered by complex uses of ERC1155 Badges."
|  β”œβ”€ βœ… NBadgeRegistry - "Public shared-access registry powering Badged credentials with simple inheritance."
β”œβ”€ lib
|  β”œβ”€ βœ… LibColorRGB - "Library for working with RGB colors."
β”œβ”€ math
|  β”œβ”€ ⏳ MathlessCurves - "Shapeless curves for the EVM using Fourier series."
β”œβ”€ metatx
|  β”œβ”€ βœ… BadgingForwarder - "Forwarder contract that mints a Badge upon transaction execution."

Commands

  • pnpm audit
  • pnpm build
  • pnpm test

Safety

This is experimental software and is provided on an "as is" and "as available" basis.

We do not give any warranties and will not be liable for any loss incurred through any use of this codebase.