Skip to content

tahardi/bearclave-contracts

Repository files navigation

Bearclave: Smart Contracts

This repository was created to explore Ethereum-based blockchain development tools and applications. Eventually, the work here will tie into the Bearclave project through end-to-end Data Oracle and Off-Chain Compute examples.

Getting Started

Follow the steps below to install and setup the tools necessary for compiling, deploying, and testing Bearclave smart contracts and go bindings.

  1. Install Golang (v1.25.5 or higher) to build and run the integration tests.
  2. Install the abigen tool to generate Go bindings for smart contracts.
 go install github.com/ethereum/go-ethereum/cmd/abigen@latest
  1. Install the Foundry toolset for smart contract development.
  2. Initialize the Forge and OpenZeppelin submodules.
git submodule update --init --recursive 
  1. Install Slither static analysis tool for auditing smart contracts.

About

Exploration into Ethereum-based blockchain development and bringing TEE-attested data on-chain.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors