easy-upgrade-backend

command module
v0.0.0-...-9cb7876 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 8, 2023 License: AGPL-3.0 Imports: 1 Imported by: 0

README

Upgrade-Doge Backend

avatar

What is Upgrade-Doge?

Upgradeable smart contract toolkit

Front-end project:GitHub Repo

Background

Deployment of upgradeable smart contracts enables rapid iteration of new project features and reduces the impact of fatal bugs on the project. An increasing number of projects are choosing to implement upgradable contracts with Upgrades Plugins in openzeppelin. Token rugged caused by the confusion of upgrade rights management often occurs.

Problems

Web3 project owners are not aware that upgradeable contracts have admin rights independent of business logic. As a result, when project handover, the remaining permissions are in the hands of the departing coders, resulting in security vulnerabilities. Web3 project members do not have easy access to the rights information of the upgradable contract. Web3 project managers have no easy way to change contract upgrade permissions. There is no way to timely inform the management of the change of the upgrade authority of the web3 project contract. ​

What Upgrade-Doge is

Provide a series of visual upgrade management tools for Openzeppelin-based upgradeable contract projects.In particular, the friendly interactive interface is used to enable non-technical members to view and manage the contract upgrade authority conveniently and timely.

Local testing and running the backend service

cp config.example.yaml config.yaml
# Modify the congfig.yaml file according to your infrastructure
make

Learn more

Upgrade-Doge Documents

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
Package docs GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag
Package docs GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag
internal
sql

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL