Skip to content
This repository was archived by the owner on May 9, 2024. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
66ba8c4
Remove redundant ABIEncoderV2 pragma (#539)
May 9, 2022
963103b
Viatrix/fee handler (#519)
viatrix May 11, 2022
65dc0bb
use updated geth flags (#511)
May 13, 2022
6bcfdb1
Remove ignored visibility for constructor (#552)
May 23, 2022
1da71c4
Remove voting logic + add logic for MPC (#544)
nmlinaric Jun 2, 2022
57648f9
Remove SafeMath for uint256 (#555)
Jun 2, 2022
f856f3a
Release v3.0.0
P1sar Jun 6, 2022
6100d61
Fix which contract artifacts are published (#570)
nmlinaric Jun 7, 2022
34cf568
Release v3.0.1 (#572)
nmlinaric Jun 7, 2022
b5c335f
Add `retry` function (#574)
nmlinaric Jun 20, 2022
3bcbce5
Remove revert on fail for `GenericHandler` (#575)
nmlinaric Jun 21, 2022
5811ad4
Add `executeProposals` function + switch to `abi.encode` (#578)
nmlinaric Jul 1, 2022
3be61a7
Add `destinationDomainID` to signature in `executeProposals` function…
nmlinaric Jul 6, 2022
726c476
Bridge admin access segregator (#585)
Jul 6, 2022
9cd2120
Fix Bridge descriptions after access segregation (#589)
nmlinaric Jul 12, 2022
d88949e
Add `renouceAdmin` function (#592)
nmlinaric Jul 12, 2022
aa9614c
Add `FeeHandlerRouter` (#588)
nmlinaric Jul 14, 2022
35a3e8e
Update `refreshKey` event (#596)
nmlinaric Jul 14, 2022
aa22b0c
release 3.1.0 (#597)
P1sar Jul 14, 2022
e7b9550
Update README.md
P1sar Jul 14, 2022
2dae401
Fix burn from not owner (#614)
viatrix Aug 13, 2022
d97190c
Fix setResource func description (#618)
nmlinaric Aug 19, 2022
1f15e88
Documentation update (#626)
MakMuftic Aug 31, 2022
076fc37
Restrict retry to be only callable by allowed address (#625)
Sep 1, 2022
fe8628b
Implement EIP712 for signing (#628)
nmlinaric Sep 2, 2022
4e21681
Bump actions/checkout from 2.4.0 to 3.0.2
dependabot[bot] Sep 9, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/publish-contracts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3.0.2
- name: Create tag
id: tag
uses: butlerlogic/action-autotag@1.1.1
Expand All @@ -29,7 +29,7 @@ jobs:
if: needs.tag.outputs.tag != ''
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3.0.2
- name: Setup Nodejs
uses: actions/setup-node@v1
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
node-version: [12.x]
steps:
- name: Checkout code
uses: actions/checkout@v2.4.0
uses: actions/checkout@v3.0.2
- uses: actions/cache@v2.1.7
with:
path: ~/.npm
Expand All @@ -39,7 +39,7 @@ jobs:
node-version: [12.x]
steps:
- name: Checkout code
uses: actions/checkout@v2.4.0
uses: actions/checkout@v3.0.2
- name: Install Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2.5.1
with:
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ coverage.json
src/ethers
src/web3
ganache-cli/
dist/
dist/
.vscode/
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# chainbridge-solidity
# sygma-solidity

[![Coverage Status](https://coveralls.io/repos/github/ChainSafe/chainbridge-solidity/badge.svg?branch=master)](https://coveralls.io/github/ChainSafe/chainbridge-solidity?branch=master)

ChainBridge uses Solidity smart contracts to enable transfers to and from EVM compatible chains. These contracts consist of a core bridge contract (Bridge.sol) and a set of handler contracts (ERC20Handler.sol, ERC721Handler.sol, and GenericHandler.sol). The bridge contract is responsible for initiating, voting on, and executing proposed transfers. The handlers are used by the bridge contract to interact with other existing contracts.
Sygma uses Solidity smart contracts to enable transfers to and from EVM compatible chains. These contracts consist of a core bridge contract (Bridge.sol) and a set of handler contracts (ERC20Handler.sol, ERC721Handler.sol, and GenericHandler.sol). The bridge contract is responsible for initiating, voting on, and executing proposed transfers. The handlers are used by the bridge contract to interact with other existing contracts.

Read more [here](https://chainbridge.chainsafe.io/).
Read more [here](https://chainsafe.io/).

A CLI to deploy and interact with these contracts can be found [here](https://github.com/ChainSafe/chainbridge-deploy/tree/master/cb-sol-cli).

Expand Down
Loading