Skip to content

Commit

Permalink
Merge pull request #118 from renproject/release/1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
loongy authored Aug 23, 2021
2 parents 71f1f07 + 8cf1b55 commit eee3511
Show file tree
Hide file tree
Showing 154 changed files with 7,575 additions and 53,941 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ version: 2.1
executors:
default:
docker:
- image: circleci/node:10.16
- image: circleci/node:12.22
working_directory: ~/darknode-sol

commands:
Expand Down
21 changes: 18 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,25 @@
# `⚖️ darknode-sol`
## Solidity smart contracts used by Ren Darknodes

## Ethereum smart contracts for managing darknodes

[![CircleCI](https://circleci.com/gh/renproject/darknode-sol.svg?style=shield)](https://circleci.com/gh/renproject/darknode-sol)
[![Coverage Status](https://coveralls.io/repos/github/renproject/darknode-sol/badge.svg?branch=master)](https://coveralls.io/github/renproject/darknode-sol?branch=master)

**`darknode-sol`** contains a collection of Ethereum smart contracts utilized by the Ren Darknodes, written in Solidity. Ren bootstraps off Ethereum as a trusted third-party computer to handle Darknode registration and fee payouts.
Ren has two repositories for its Solidity contract:

- `darknode-sol` (this repository) - contracts on Ethereum for managing darknode registrations.
- [`gateway-sol`](https://github.com/renproject/gateway-sol) - contracts on multiple EVM chains for minting and burning of ren-assets.

Ren bootstraps off Ethereum to handle the REN token and darknode registrations.

## ~ [Documentation](https://renproject.github.io/ren-client-docs/contracts/) ~

Ren is powered by the RenVM — the Ren Virtual Machine — in a decentralized network of Darknodes that is distinct from Ethereum. This ensures the performance of the network, and the privacy of data, is not dependent on Ethereum.
- For the latest contract addresses, see the [contract addresses](https://renproject.github.io/ren-client-docs/contracts/deployments) page.
- For a summary of each contract, see the [summary of contracts](https://renproject.github.io/ren-client-docs/contracts/summary) page.

<details>

<summary>Development notes</summary>

## Tests

Expand Down Expand Up @@ -73,3 +86,5 @@ Run the following (replacing the network and contract name):
```sh
NETWORK=mainnet yarn run verify Contract1 Contract2
```

</details>
214 changes: 0 additions & 214 deletions build/chaosnet/BCHGateway.json

This file was deleted.

Loading

0 comments on commit eee3511

Please sign in to comment.