Skip to content

Commit 4bf1f28

Browse files
committed
Add in more pause modifiers
1 parent 72fae96 commit 4bf1f28

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

contracts/discovery/GNS.sol

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ contract GNS is Managed, IGNS {
251251
bytes32 _subgraphDeploymentID,
252252
bytes32 _versionMetadata,
253253
bytes32 _subgraphMetadata
254-
) external override onlyGraphAccountOwner(_graphAccount) {
254+
) external override notPaused onlyGraphAccountOwner(_graphAccount) {
255255
uint256 subgraphNumber = graphAccountSubgraphNumbers[_graphAccount];
256256
_publishVersion(_graphAccount, subgraphNumber, _subgraphDeploymentID, _versionMetadata);
257257
graphAccountSubgraphNumbers[_graphAccount]++;
@@ -273,7 +273,7 @@ contract GNS is Managed, IGNS {
273273
uint256 _subgraphNumber,
274274
bytes32 _subgraphDeploymentID,
275275
bytes32 _versionMetadata
276-
) external override onlyGraphAccountOwner(_graphAccount) {
276+
) external override notPaused onlyGraphAccountOwner(_graphAccount) {
277277
require(
278278
isPublished(_graphAccount, _subgraphNumber),
279279
"GNS: Cannot update version if not published, or has been deprecated"
@@ -321,6 +321,7 @@ contract GNS is Managed, IGNS {
321321
function deprecateSubgraph(address _graphAccount, uint256 _subgraphNumber)
322322
external
323323
override
324+
notPaused
324325
onlyGraphAccountOwner(_graphAccount)
325326
{
326327
require(
@@ -409,7 +410,7 @@ contract GNS is Managed, IGNS {
409410
address _graphAccount,
410411
uint256 _subgraphNumber,
411412
uint256 _tokens
412-
) external override {
413+
) external override notPartialPaused {
413414
NameCurationPool storage namePool = nameSignals[_graphAccount][_subgraphNumber];
414415
require(namePool.disabled == false, "GNS: Cannot be disabled");
415416
require(
@@ -429,7 +430,7 @@ contract GNS is Managed, IGNS {
429430
address _graphAccount,
430431
uint256 _subgraphNumber,
431432
uint256 _nSignal
432-
) external override {
433+
) external override notPartialPaused {
433434
address nameCurator = msg.sender;
434435
NameCurationPool storage namePool = nameSignals[_graphAccount][_subgraphNumber];
435436
uint256 curatorNSignal = namePool.curatorNSignal[nameCurator];
@@ -471,7 +472,11 @@ contract GNS is Managed, IGNS {
471472
* @param _graphAccount Subgraph owner
472473
* @param _subgraphNumber Subgraph owners subgraph number which was curated on by nameCurators
473474
*/
474-
function withdraw(address _graphAccount, uint256 _subgraphNumber) external override {
475+
function withdraw(address _graphAccount, uint256 _subgraphNumber)
476+
external
477+
override
478+
notPartialPaused
479+
{
475480
NameCurationPool storage namePool = nameSignals[_graphAccount][_subgraphNumber];
476481
require(namePool.disabled == true, "GNS: Name bonding curve must be disabled first");
477482
require(namePool.withdrawableGRT > 0, "GNS: No more GRT to withdraw");

contracts/staking/Staking.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ contract Staking is StakingV1Storage, GraphUpgradeable, IStaking {
606606
uint256 _tokens,
607607
uint256 _reward,
608608
address _beneficiary
609-
) external override onlySlasher {
609+
) external override onlySlasher notPartialPaused {
610610
Stakes.Indexer storage indexerStake = stakes[_indexer];
611611

612612
// Only able to slash a non-zero number of tokens

0 commit comments

Comments
 (0)