casper-network / casper-network/casper-node

[New VM] Organize `contrib` crate (or module) in the new VM SDK

Open
#5,199 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
399
Forks
224
Avg merge
15h 44m
Merged PRs (30d)
2

Description

Organize a “contrib” crate (or module) in the new VM SDK that contains a bunch of useful traits for smart contract devs that are ready to use. Some of the code mentioned below is already scattered around test contracts.

- CEP18
- CEP78
- Ownable (single-user ownership)
- AccessControl (many user ownership with roles)
- Escrow (keep a balance per entity with entrypoints `fn deposit` and `fn withdraw`)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.