Skip to content

About

PRISM — OpenEden staking protocol: PRISM token, the xPRISM ERC4626 vault, the Express deposit/redeem gateway with KYC, asset registry, and a T+N redemption queue. UUPS-upgradeable Solidity (Hardhat).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

PRISM Contracts

Smart contracts for the PRISM staking protocol. Contracts are UUPS-upgradeable and built with Hardhat.

Contracts

  • Token — the PRISM token
  • Vault — the xPRISM ERC4626 staking vault
  • RedemptionQueue — T+N unstaking queue
  • Express — deposit/redeem gateway with KYC and limits
  • AssetRegistry — supported-asset configuration and price feeds
  • MintRedeemLimiter — per-operation deposit/redeem limits

Deployed Addresses

Deployed contract addresses for all networks (mainnet + testnet) are in deployed-addresses.md.

Development

# install dependencies
npm install

# compile contracts
npm run compile

# run tests
npm run test

# format
npm run format

Audits

Independent security audit reports are in audits/.

Attribution

This project is released under the MIT License. While the MIT License does not require it, if you use this software in your own product or service, we kindly ask that you include visible attribution to OpenEden (e.g. in your documentation, UI, or credits) and link to openeden.com.

About

PRISM — OpenEden staking protocol: PRISM token, the xPRISM ERC4626 vault, the Express deposit/redeem gateway with KYC, asset registry, and a T+N redemption queue. UUPS-upgradeable Solidity (Hardhat).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages