Skip to content
This repository has been archived by the owner on Sep 14, 2023. It is now read-only.

A smart contract which acts as a marketplace for validation to be requested from third-party reviewers.

Notifications You must be signed in to change notification settings

FigureTechnologies/validation-oracle-smart-contract

Repository files navigation

Validation Oracle Smart Contract

stability-badge

A smart contract which acts as a marketplace for validation to be requested from third-party reviewers.

Usage

TODO: Add details on the data model, the assumptions it makes, and how the contract should be used (at a high level only, leaving specifics to the Rust docs)

Development

Toolchain

This project has been tested and confirmed to work with

Running a Local Demo

  1. Run make in the root of this repository to generate an optimized contract WASM file at artifacts/validation_oracle_smart_contract.wasm
  2. if you have not already done so, clone Provenance and install its prerequisites
  3. In the cloned provenance directory, run make clean build localnet-start
  4. Run the commands in scripts/setup_vo_contract.sh from within the Provenance directory (you may need to tune some values in the script first)
  5. Run the commands in any other file in scripts from within the Provenance directory

Credits

Much of the code in this repository was copied or adapted from code by @hyperschwartz, primarily within the asset classification smart contract.

About

A smart contract which acts as a marketplace for validation to be requested from third-party reviewers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •