Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
iavl authored Mar 27, 2024
1 parent 61178ad commit 8421b56
Showing 1 changed file with 0 additions and 5 deletions.
5 changes: 0 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,6 @@

This repository is an implementation of a multisig contract that can be applied in general scenarios.

Currently, this multisig contract is used to upgrade contracts. Crossbell-Box has several upgradeable contracts, which are previously controlled by the admin of TransparentUpgradeableProxy contracts. Having a this proxy contract controlled by a single address is not safe nor reasonable. So we transferred the ownership of TransparentUpgradeableProxy contract to this multisig contract.

Currently, this multisig contract has 2 functionalities: `upgrade` and `change admin`. For proxy contracts that are already deployed, you need to call `changeAdmin` function and change the admin to this multisig contract. For new proxy contracts, you can directly input the multisig contract address into `constructor` when deploying. Complete usages can be found in [test cases](https://github.com/Crossbell-Box/upgrade-via-multisigwallet/blob/main/test/ProxyAdminMultisig.t.sol).

Specifically, the information generated from **social activities** will be the initial form of data-ownership by users on Crossbell.

## Usage

Expand Down

0 comments on commit 8421b56

Please sign in to comment.