@soma-finance/core-contracts v1.1.3
SOMA
The core SOMA contract.
This contract holds the locations of all the core SOMA contracts which are used by the SOMA platform. It is an upgradeable proxy, which allows us to interchange other contracts on a need by basis.
Features
Master and Sub Master
/// @custom:oz-upgrades-unsafe-allow state-variable-immutable
address public immutable override master;
// responsible for specific important events which are not
/// @custom:oz-upgrades-unsafe-allow state-variable-immutable
address public immutable override subMaster;
It contains a master
and subMaster
address, where the master is the guardian
of the protocol, which can basically control and do anything. This will be the highest
risk address, given that whoever gets control of it, can do anything they desire to the system.
The subMaster
is much less risk, and is a separated address from the SomaAccessControl system,
which can only do several smaller things such as pausing
and setting the mintTo
address.
The idea behind having it separate, means if the SomaAccessControl is breached, then the most high risk control, is cannot be changed, or given access to. The high risk control in this case being minting tokens.
Pausing
The only other thing on this contract, is the ability to pause or unpause.
The subMaster
and master
can pause and unpause the network.
This is a system wide pause button which prevents any SOMA token from being transferred.
1 month ago
1 month ago
1 month ago
1 month ago
3 months ago
7 months ago
8 months ago
6 months ago
7 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
2 years ago
2 years ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago