0.0.4 β’ Published 2 years ago
@sftchance/remus v0.0.4
πΊπΊ 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.