A library for privacy focused smart contract development.
- Implementations of OPL smart contracts
- Sapphire library precompiles and cryptographic primitives
- Wrapped Rose example
$ pnpm install @oasisprotocol/sapphire-contractsOnce installed, you can import Sapphire contracts.
import {Enclave} from "@oasisprotocol/sapphire-contracts/contracts/OPL.sol";See the user's guide for Sapphire and OPL.
API reference is available at api.docs.oasis.io.
There are many ways you can participate and help build high quality software. Check out the contribution guide!