Sapphire Contracts Lib

NPM npm

A library for privacy focused smart contract development.

  • Implementations of OPL smart contracts
  • Sapphire library precompiles and cryptographic primitives
  • Wrapped Rose example

Overview

Installation

$ pnpm install @oasisprotocol/sapphire-contracts

Usage

Once installed, you can import Sapphire contracts.

import {Enclave} from "@oasisprotocol/sapphire-contracts/contracts/OPL.sol";

Documentation

See the user's guide for Sapphire and OPL.

API reference is available at api.docs.oasis.io.

Contribute

There are many ways you can participate and help build high quality software. Check out the contribution guide!