Apollo Diversified Credit Securitize Fund
Tokenized feeder into Apollo Diversified Credit Fund, a 1940 Act closed-end interval fund. The token is Securitize DS Protocol on a standard upgradeable proxy, with a different owner wallet from BUIDL. One wallet can upgrade, mint and seize, with no timelock. The Apollo fund offers to buy back at least 5% of shares each quarter. Also deployed on Ink, Sei, Solana and Aptos, which this version does not read.
Control
Who can freeze, mint, pause or upgrade, and what stops them?
A single key can replace the contract code.
A single key can replace the contract code.
A single key can create new tokens.
A single key can move tokens out of any wallet.
A single key can destroy tokens in any wallet.
A single key can change the onchain price.
A single key can grant or revoke every other role.
A single key can freeze a holder's tokens.
Multisig signers aren't named, so their independence can't be checked.
A 2-of-3 multisig can change the onchain price: few signers need to agree.
A single key can pause all transfers.
A single key can change who may hold the token.
The issuer doesn't document its admin powers; they're only visible onchain.
On ethereum, avalanche, polygon, ink, sei, solana, aptos, the token depends on a bridge (Wormhole).
Audited by Halborn (2025-10).
- 165 privileged functions still need manual review.
- No public bug bounty.
- Transfers are limited to allowlisted wallets.
Audits and bug bounty
- Halborn · Securitize DSToken contracts8 Oct 2025
No public bug bounty found.
Chains and bridges
Holders on a bridged chain also depend on the bridge.
- ethereum, avalanche, polygon, ink, sei, solana, aptosNative, and a bridge can mint · Wormhole
Who controls ACRED on Ethereum
Token and service contracts on the left, the accounts holding their powers on the right. Edge color is the risk status of that power.
ACRED token
DSToken · EIP1967 proxy
0x1741…F27B
TokenIssuer (service 512)
Service · verified
0x1ffD…f366
SecuritizeOnRamp (service 16384)
Service · verified
0x368e…df7B
RegistryService (service 4)
Service · verified
0x3A8E…c319
InvestorLockManager (service 64)
Service · verified
0x4914…ec91
ComplianceConfigurationService (service 256)
Service · verified
0x4946…EA6c
WalletManager (service 32)
Service · verified
0x5275…138a
TokenReallocator (service 8192)
Service · verified
0x7b02…61eE
TransactionRelayer (service 4096)
Service · verified
0x9b70…224e
EthereumPriceFeedAcredFundamentalWithoutRoundsV1
Service · verified
0xD6Bc…d51C
OmnibusTBEController (service 2048)
Service · verified
0xDCC8…a4E9
WalletRegistrar (service 1024)
Service · verified
0xDdf1…b44F
TrustService (service 1)
Service · verified
0xc397…7101
EthereumMultiFeedAdapterWithoutRoundsV3
Service · verified
0xd72a…fC6C
ComplianceServiceRegulated (service 8)
Service · verified
0xdFE6…47AF
ACRED owner and MASTER (single wallet)
EOA
0x59c1…76Ee
WalletRegistrar owner (single wallet)
EOA
0x3EE6…1A3E
MintingAssetProvider
0x0656…11A3
ISSUER key (single wallet)
EOA
0x22F5…528B
SecuritizeBridge
0x43b9…7845
EOA
0xd69F…ae78
ISSUER key (single wallet, nonce 0 at review)
EOA
0x8d35…1C78
BulkOperator
0xf639…B0fF
IssuerMulticall
0xF9bE…926A
TRANSFER_AGENT key (single wallet)
EOA
0xB40E…1a48
ProxyAdmin
0x8223…F573
Safe 2/3
0x6906…4472
- ├ 0xDed9…A981
- ├ 0xeCad…66B1
- ├ 0x52ac…5e6d
Unknown contract
0xD280…Ef9F
Powers
Every privileged power we found, normalized to canonical power types.
- UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TrustService.upgradeToAndCall · onlyMaster (MASTER) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.upgradeToAndCall · onlyOwner (contract owner) - MintCriticalRedMintingAssetProvider0x0656…11A3
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedSecuritizeBridge0x43b9…7845
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedBulkOperator0xf639…B0fF
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedIssuerMulticall0xF9bE…926A
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedMintingAssetProvider0x0656…11A3
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedSecuritizeBridge0x43b9…7845
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedBulkOperator0xf639…B0fF
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedIssuerMulticall0xF9bE…926A
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedMintingAssetProvider0x0656…11A3
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedSecuritizeBridge0x43b9…7845
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedBulkOperator0xf639…B0fF
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedIssuerMulticall0xF9bE…926A
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - Force-transferCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Force-transferCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Force-transferCriticalRedMintingAssetProvider0x0656…11A3
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedSecuritizeBridge0x43b9…7845
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedBulkOperator0xf639…B0fF
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedIssuerMulticall0xF9bE…926A
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedMintingAssetProvider0x0656…11A3
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedSecuritizeBridge0x43b9…7845
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedBulkOperator0xf639…B0fF
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedIssuerMulticall0xF9bE…926A
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set priceCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.updateNavProvider · onlyOwner (contract owner) - Set priceCriticalYellowProxyAdmin0x8223…F573
→ Safe 2/3
No delay · via
Proxy upgrade · eip1967 admin - Set priceCriticalYellowProxyAdmin0x8223…F573
→ Safe 2/3
No delay · via
Proxy upgrade · eip1967 admin - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedMintingAssetProvider0x0656…11A3
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedSecuritizeBridge0x43b9…7845
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TrustService.setServiceOwner · onlyMaster (MASTER) - Grant rolesCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedBulkOperator0xf639…B0fF
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedIssuerMulticall0xF9bE…926A
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.setDSService · onlyMaster (MASTER or contract owner) - FreezeHighRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) - FreezeHighRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - FreezeHighRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) - FreezeHighRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - FreezeHighRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) - FreezeHighRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - PauseHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - PauseHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - PauseHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - PauseHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.pause, unpause · onlyOwner (contract owner) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.setFeature, setFeatures · onlyMaster (MASTER or contract owner) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.toggleInvestorSubscription · onlyOwner (contract owner) - Set complianceHighYellowMintingAssetProvider0x0656…11A3
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowMintingAssetProvider0x0656…11A3
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowMintingAssetProvider0x0656…11A3
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowSecuritizeBridge0x43b9…7845
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowSecuritizeBridge0x43b9…7845
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowSecuritizeBridge0x43b9…7845
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowUnknown contract0xD280…Ef9F
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowBulkOperator0xf639…B0fF
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowBulkOperator0xf639…B0fF
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowBulkOperator0xf639…B0fF
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowIssuerMulticall0xF9bE…926A
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowIssuerMulticall0xF9bE…926A
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowIssuerMulticall0xF9bE…926A
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
None · via
ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowMintingAssetProvider0x0656…11A3
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowSecuritizeBridge0x43b9…7845
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowBulkOperator0xf639…B0fF
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowIssuerMulticall0xF9bE…926A
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.setInvestorNonce · onlyMaster (MASTER or contract owner) - Set complianceHighYellowWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.registerWallet · onlyOwnerOrIssuerOrAbove (unrecognized modifier, needs review) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.setAccreditedInvestorsCount, setEURetailInvestorsCount, setJPInvestorsCount +3 more · onlyMasterOrTBEOmnibus (MASTER or contract owner) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
DSToken.__BaseDSContract_init, __ServiceConsumer_init, __StandardToken_init +1 more · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TokenIssuer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
SecuritizeOnRamp.subscribe · onlySecuritizeOnRamp (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
SecuritizeOnRamp.toggleTwoStepTransfer, updateAssetProvider, updateBridgeParams +1 more · onlyOwner (contract owner) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
RegistryService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
InvestorLockManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
ComplianceConfigurationService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
Needs review · via
ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
Needs review · via
ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
WalletManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TokenReallocator.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TransactionRelayer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TransactionRelayer.updateDomainSeparator · onlyMaster (MASTER or contract owner) - UnclassifiedNeeds reviewMintingAssetProvider0x0656…11A3
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewISSUER key (single wallet)EOA0x22F5…528B
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewSecuritizeBridge0x43b9…7845
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
OmnibusTBEController.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x7b02…61eE
→ MintingAssetProvider → EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewBulkOperator0xf639…B0fF
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewIssuerMulticall0xF9bE…926A
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
Needs review · via
WalletRegistrar.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewMintingAssetProvider0x0656…11A3
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewMintingAssetProvider0x0656…11A3
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TokenIssuer (service 512)TokenIssuer (service 512)0x1ffD…f366
→ MintingAssetProvider → EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewISSUER key (single wallet)EOA0x22F5…528B
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewISSUER key (single wallet)EOA0x22F5…528B
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x368e…df7B
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewSecuritizeBridge0x43b9…7845
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewSecuritizeBridge0x43b9…7845
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewISSUER key (single wallet, nonce 0 at review)EOA0x8d35…1C78
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x9b70…224e
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xDCC8…a4E9
→ MintingAssetProvider → EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0xDdf1…b44F
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewBulkOperator0xf639…B0fF
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewBulkOperator0xf639…B0fF
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewIssuerMulticall0xF9bE…926A
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewIssuerMulticall0xF9bE…926A
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
ComplianceServiceRegulated.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review)
| Power | Criticality | Held by | Checks | Status | Found via |
|---|---|---|---|---|---|
| Upgrade | Critical | None | Red | DSToken.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | DSToken.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | TokenIssuer.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TokenIssuer.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | SecuritizeOnRamp.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | RegistryService.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | RegistryService.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | InvestorLockManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | InvestorLockManager.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | ComplianceConfigurationService.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | ComplianceConfigurationService.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | WalletManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | WalletManager.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | TokenReallocator.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TokenReallocator.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | TransactionRelayer.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TransactionRelayer.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | OmnibusTBEController.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | OmnibusTBEController.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | WalletRegistrar.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TrustService.upgradeToAndCall · onlyMaster (MASTER) | |
| Upgrade | Critical | None | Red | ComplianceServiceRegulated.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | ComplianceServiceRegulated.upgradeToAndCall · onlyOwner (contract owner) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Force-transfer | Critical | None | Red | DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set price | Critical | None | Red | SecuritizeOnRamp.updateNavProvider · onlyOwner (contract owner) | |
| Set price | Critical | No delay | Yellow | Proxy upgrade · eip1967 admin | |
| Set price | Critical | No delay | Yellow | Proxy upgrade · eip1967 admin | |
| Grant roles | Critical | None | Red | DSToken.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | DSToken.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | TokenIssuer.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | TokenIssuer.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | SecuritizeOnRamp.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | RegistryService.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | RegistryService.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | InvestorLockManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | InvestorLockManager.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | ComplianceConfigurationService.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | ComplianceConfigurationService.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | WalletManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | WalletManager.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | TokenReallocator.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | TokenReallocator.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | TransactionRelayer.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | TransactionRelayer.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | OmnibusTBEController.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | OmnibusTBEController.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | WalletRegistrar.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.setServiceOwner · onlyMaster (MASTER) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | ComplianceServiceRegulated.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | ComplianceServiceRegulated.setDSService · onlyMaster (MASTER or contract owner) | |
| Freeze | High | None | Red | InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Pause | High | None | Yellow | DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Pause | High | None | Yellow | DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Pause | High | None | Yellow | DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Pause | High | None | Yellow | SecuritizeOnRamp.pause, unpause · onlyOwner (contract owner) | |
| Set compliance | High | None | Yellow | DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | DSToken.setFeature, setFeatures · onlyMaster (MASTER or contract owner) | |
| Set compliance | High | None | Yellow | DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | SecuritizeOnRamp.toggleInvestorSubscription · onlyOwner (contract owner) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | TransactionRelayer.setInvestorNonce · onlyMaster (MASTER or contract owner) | |
| Set compliance | High | None | Yellow | WalletRegistrar.registerWallet · onlyOwnerOrIssuerOrAbove (unrecognized modifier, needs review) | |
| Set compliance | High | None | Yellow | ComplianceServiceRegulated.setAccreditedInvestorsCount, setEURetailInvestorsCount, setJPInvestorsCount +3 more · onlyMasterOrTBEOmnibus (MASTER or contract owner) | |
| Unclassified | — | Needs review | Needs review | DSToken.__BaseDSContract_init, __ServiceConsumer_init, __StandardToken_init +1 more · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TokenIssuer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | SecuritizeOnRamp.subscribe · onlySecuritizeOnRamp (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | SecuritizeOnRamp.toggleTwoStepTransfer, updateAssetProvider, updateBridgeParams +1 more · onlyOwner (contract owner) | |
| Unclassified | — | Needs review | Needs review | RegistryService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | InvestorLockManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | WalletManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TokenReallocator.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TransactionRelayer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TransactionRelayer.updateDomainSeparator · onlyMaster (MASTER or contract owner) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | WalletRegistrar.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | ComplianceServiceRegulated.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) |
For regulated securities, freeze and force-transfer powers are often legally required. Control rates who holds them and what checks exist, not whether they exist. A single key holding a critical power or freeze is red; a multisig with no timelock is yellow.
Discovered at block 26,190,152 · 14 Oct 2026 · tool discovery-0.2.0 · View raw JSON on GitHub ↗
Who controls ACRED on Avalanche
Token and service contracts on the left, the accounts holding their powers on the right. Edge color is the risk status of that power.
InvestorLockManager (service 64)
Service · verified
0x29De…b6Bc
ComplianceServiceRegulated (service 8)
Service · verified
0x3064…2B83
OmnibusTBEController (service 2048)
Service · verified
0x3cC2…31bC
TokenIssuer (service 512)
Service · verified
0x426C…A567
SecuritizeOnRamp (service 16384)
Service · verified
0x5d77…cc22
ComplianceConfigurationService (service 256)
Service · verified
0x7B28…99E7
ACRED token
DSToken · EIP1967 proxy
0x7C64…2875
WalletRegistrar (service 1024)
Service · verified
0x99B8…5Fc5
TokenReallocator (service 8192)
Service · verified
0xA2F2…985D
RegistryService (service 4)
Service · verified
0xA417…49b6
TrustService (service 1)
Service · verified
0xB71f…B0AE
TransactionRelayer (service 4096)
Service · verified
0xBC6E…c0Dd
WalletManager (service 32)
Service · verified
0xC1F8…CbCD
ACRED owner and MASTER (single wallet)
EOA
0x59c1…76Ee
WalletRegistrar owner (single wallet)
EOA
0x3EE6…1A3E
IssuerMulticall
0x1702…45CA
ISSUER key (single wallet)
EOA
0x22F5…528B
EOA
0x381d…233a
MintingAssetProvider
0xA3ca…1e75
BulkOperator
0xaAe7…af42
SecuritizeBridge
0xB1b1…BBef
EOA
0xd69F…ae78
TRANSFER_AGENT key (single wallet)
EOA
0xB40E…1a48
Powers
Every privileged power we found, normalized to canonical power types.
- UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TrustService.upgradeToAndCall · onlyMaster (MASTER) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.upgradeToAndCall · onlyOwner (contract owner) - MintCriticalRedIssuerMulticall0x1702…45CA
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedEOA0x381d…233a
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedMintingAssetProvider0xA3ca…1e75
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedBulkOperator0xaAe7…af42
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedSecuritizeBridge0xB1b1…BBef
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedIssuerMulticall0x1702…45CA
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedEOA0x381d…233a
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedMintingAssetProvider0xA3ca…1e75
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedBulkOperator0xaAe7…af42
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedSecuritizeBridge0xB1b1…BBef
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedIssuerMulticall0x1702…45CA
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedEOA0x381d…233a
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedMintingAssetProvider0xA3ca…1e75
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedBulkOperator0xaAe7…af42
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedSecuritizeBridge0xB1b1…BBef
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - Force-transferCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Force-transferCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Force-transferCriticalRedIssuerMulticall0x1702…45CA
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedEOA0x381d…233a
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedMintingAssetProvider0xA3ca…1e75
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedBulkOperator0xaAe7…af42
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedSecuritizeBridge0xB1b1…BBef
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedIssuerMulticall0x1702…45CA
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedEOA0x381d…233a
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedMintingAssetProvider0xA3ca…1e75
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedBulkOperator0xaAe7…af42
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedSecuritizeBridge0xB1b1…BBef
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set priceCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.updateNavProvider · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedIssuerMulticall0x1702…45CA
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedEOA0x381d…233a
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TrustService.setServiceOwner · onlyMaster (MASTER) - Grant rolesCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedMintingAssetProvider0xA3ca…1e75
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedBulkOperator0xaAe7…af42
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedSecuritizeBridge0xB1b1…BBef
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.setDSService · onlyMaster (MASTER or contract owner) - FreezeHighRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) - FreezeHighRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - FreezeHighRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) - FreezeHighRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - FreezeHighRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) - FreezeHighRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - PauseHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.pause, unpause · onlyOwner (contract owner) - PauseHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - PauseHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - PauseHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.setAccreditedInvestorsCount, setEURetailInvestorsCount, setJPInvestorsCount +3 more · onlyMasterOrTBEOmnibus (MASTER or contract owner) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.toggleInvestorSubscription · onlyOwner (contract owner) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.setFeature, setFeatures · onlyMaster (MASTER or contract owner) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.registerWallet · onlyOwnerOrIssuerOrAbove (unrecognized modifier, needs review) - Set complianceHighYellowIssuerMulticall0x1702…45CA
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowIssuerMulticall0x1702…45CA
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowIssuerMulticall0x1702…45CA
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowEOA0x381d…233a
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowEOA0x381d…233a
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowEOA0x381d…233a
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowMintingAssetProvider0xA3ca…1e75
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowMintingAssetProvider0xA3ca…1e75
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowMintingAssetProvider0xA3ca…1e75
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowBulkOperator0xaAe7…af42
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowBulkOperator0xaAe7…af42
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowBulkOperator0xaAe7…af42
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowSecuritizeBridge0xB1b1…BBef
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowSecuritizeBridge0xB1b1…BBef
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowSecuritizeBridge0xB1b1…BBef
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.setInvestorNonce · onlyMaster (MASTER or contract owner) - Set complianceHighYellowIssuerMulticall0x1702…45CA
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowEOA0x381d…233a
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowMintingAssetProvider0xA3ca…1e75
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowBulkOperator0xaAe7…af42
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowSecuritizeBridge0xB1b1…BBef
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
InvestorLockManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
ComplianceServiceRegulated.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewIssuerMulticall0x1702…45CA
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewISSUER key (single wallet)EOA0x22F5…528B
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewEOA0x381d…233a
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
OmnibusTBEController.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewMintingAssetProvider0xA3ca…1e75
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewBulkOperator0xaAe7…af42
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewSecuritizeBridge0xB1b1…BBef
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TokenIssuer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
SecuritizeOnRamp.subscribe · onlySecuritizeOnRamp (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
SecuritizeOnRamp.toggleTwoStepTransfer, updateAssetProvider, updateBridgeParams +1 more · onlyOwner (contract owner) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
ComplianceConfigurationService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0xA2F2…985D
→ IssuerMulticall → EOA
Needs review · via
ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
Needs review · via
ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
DSToken.__BaseDSContract_init, __ServiceConsumer_init, __StandardToken_init +1 more · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
Needs review · via
WalletRegistrar.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TokenReallocator.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
RegistryService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewIssuerMulticall0x1702…45CA
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewIssuerMulticall0x1702…45CA
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewISSUER key (single wallet)EOA0x22F5…528B
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewISSUER key (single wallet)EOA0x22F5…528B
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewEOA0x381d…233a
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewEOA0x381d…233a
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0x3cC2…31bC
→ IssuerMulticall → EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TokenIssuer (service 512)TokenIssuer (service 512)0x426C…A567
→ IssuerMulticall → EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x5d77…cc22
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x99B8…5Fc5
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewMintingAssetProvider0xA3ca…1e75
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewMintingAssetProvider0xA3ca…1e75
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewBulkOperator0xaAe7…af42
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewBulkOperator0xaAe7…af42
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewSecuritizeBridge0xB1b1…BBef
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewSecuritizeBridge0xB1b1…BBef
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0xBC6E…c0Dd
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TransactionRelayer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TransactionRelayer.updateDomainSeparator · onlyMaster (MASTER or contract owner) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
WalletManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review)
| Power | Criticality | Held by | Checks | Status | Found via |
|---|---|---|---|---|---|
| Upgrade | Critical | None | Red | InvestorLockManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | InvestorLockManager.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | ComplianceServiceRegulated.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | ComplianceServiceRegulated.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | OmnibusTBEController.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | OmnibusTBEController.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | TokenIssuer.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TokenIssuer.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | SecuritizeOnRamp.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | ComplianceConfigurationService.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | ComplianceConfigurationService.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | DSToken.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | DSToken.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | WalletRegistrar.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TokenReallocator.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TokenReallocator.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | RegistryService.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | RegistryService.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | TrustService.upgradeToAndCall · onlyMaster (MASTER) | |
| Upgrade | Critical | None | Red | TransactionRelayer.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TransactionRelayer.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | WalletManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | WalletManager.upgradeToAndCall · onlyOwner (contract owner) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Force-transfer | Critical | None | Red | DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set price | Critical | None | Red | SecuritizeOnRamp.updateNavProvider · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | InvestorLockManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | InvestorLockManager.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | ComplianceServiceRegulated.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | ComplianceServiceRegulated.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | OmnibusTBEController.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | OmnibusTBEController.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | TokenIssuer.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | TokenIssuer.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | SecuritizeOnRamp.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | ComplianceConfigurationService.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | ComplianceConfigurationService.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | DSToken.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | DSToken.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | WalletRegistrar.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | TokenReallocator.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | TokenReallocator.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | RegistryService.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | RegistryService.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.setServiceOwner · onlyMaster (MASTER) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TransactionRelayer.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | TransactionRelayer.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | WalletManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | WalletManager.setDSService · onlyMaster (MASTER or contract owner) | |
| Freeze | High | None | Red | InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Pause | High | None | Yellow | SecuritizeOnRamp.pause, unpause · onlyOwner (contract owner) | |
| Pause | High | None | Yellow | DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Pause | High | None | Yellow | DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Pause | High | None | Yellow | DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | ComplianceServiceRegulated.setAccreditedInvestorsCount, setEURetailInvestorsCount, setJPInvestorsCount +3 more · onlyMasterOrTBEOmnibus (MASTER or contract owner) | |
| Set compliance | High | None | Yellow | SecuritizeOnRamp.toggleInvestorSubscription · onlyOwner (contract owner) | |
| Set compliance | High | None | Yellow | ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | DSToken.setFeature, setFeatures · onlyMaster (MASTER or contract owner) | |
| Set compliance | High | None | Yellow | DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | WalletRegistrar.registerWallet · onlyOwnerOrIssuerOrAbove (unrecognized modifier, needs review) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | TransactionRelayer.setInvestorNonce · onlyMaster (MASTER or contract owner) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Unclassified | — | Needs review | Needs review | InvestorLockManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | ComplianceServiceRegulated.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | TokenIssuer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | SecuritizeOnRamp.subscribe · onlySecuritizeOnRamp (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | SecuritizeOnRamp.toggleTwoStepTransfer, updateAssetProvider, updateBridgeParams +1 more · onlyOwner (contract owner) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | DSToken.__BaseDSContract_init, __ServiceConsumer_init, __StandardToken_init +1 more · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | WalletRegistrar.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TokenReallocator.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | RegistryService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TransactionRelayer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TransactionRelayer.updateDomainSeparator · onlyMaster (MASTER or contract owner) | |
| Unclassified | — | Needs review | Needs review | WalletManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) |
For regulated securities, freeze and force-transfer powers are often legally required. Control rates who holds them and what checks exist, not whether they exist. A single key holding a critical power or freeze is red; a multisig with no timelock is yellow.
Discovered at block 97,523,338 · 14 Oct 2026 · tool discovery-0.2.0 · View raw JSON on GitHub ↗
Who controls ACRED on Polygon
Token and service contracts on the left, the accounts holding their powers on the right. Edge color is the risk status of that power.
ComplianceConfigurationService (service 256)
Service · verified
0x07e8…2BC4
TokenReallocator (service 8192)
Service · verified
0x0E5A…b336
TransactionRelayer (service 4096)
Service · verified
0x1722…ac9c
WalletRegistrar (service 1024)
Service · verified
0x4CeC…48B1
SecuritizeOnRamp (service 16384)
Service · verified
0x51ff…73A6
TokenIssuer (service 512)
Service · verified
0x5DDb…536c
TrustService (service 1)
Service · verified
0x6B0E…98ca
ComplianceServiceRegulated (service 8)
Service · verified
0xAE5c…FeEA
WalletManager (service 32)
Service · verified
0xC8Ae…162f
OmnibusTBEController (service 2048)
Service · verified
0xE6ac…967C
ACRED token
DSToken · EIP1967 proxy
0xFCe6…43D0
RegistryService (service 4)
Service · verified
0xbAc1…1a3E
InvestorLockManager (service 64)
Service · verified
0xeaE7…b269
ACRED owner and MASTER (single wallet)
EOA
0x59c1…76Ee
WalletRegistrar owner (single wallet)
EOA
0x3EE6…1A3E
EOA
0x14F6…e1ca
ISSUER key (single wallet)
EOA
0x22F5…528B
BulkOperator
0x60cA…831A
SecuritizeBridge
0x6aF5…539e
EOA
0xd69F…ae78
MintingAssetProvider
0xae6D…4712
IssuerMulticall
0xC5e0…Db18
TRANSFER_AGENT key (single wallet)
EOA
0xB40E…1a48
Powers
Every privileged power we found, normalized to canonical power types.
- UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TrustService.upgradeToAndCall · onlyMaster (MASTER) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.upgradeToAndCall · onlyOwner (contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) - UpgradeCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.upgradeToAndCall · onlyOwner (contract owner) - MintCriticalRedEOA0x14F6…e1ca
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedBulkOperator0x60cA…831A
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedSecuritizeBridge0x6aF5…539e
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedMintingAssetProvider0xae6D…4712
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedIssuerMulticall0xC5e0…Db18
→ EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
None · via
TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedEOA0x14F6…e1ca
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedBulkOperator0x60cA…831A
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedSecuritizeBridge0x6aF5…539e
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedMintingAssetProvider0xae6D…4712
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedIssuerMulticall0xC5e0…Db18
→ EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
None · via
OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedEOA0x14F6…e1ca
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedBulkOperator0x60cA…831A
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedSecuritizeBridge0x6aF5…539e
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedMintingAssetProvider0xae6D…4712
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedIssuerMulticall0xC5e0…Db18
→ EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - MintCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
None · via
DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) - Force-transferCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedEOA0x14F6…e1ca
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedBulkOperator0x60cA…831A
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedSecuritizeBridge0x6aF5…539e
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedMintingAssetProvider0xae6D…4712
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedIssuerMulticall0xC5e0…Db18
→ EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
None · via
TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Force-transferCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Force-transferCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedEOA0x14F6…e1ca
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedBulkOperator0x60cA…831A
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedSecuritizeBridge0x6aF5…539e
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedMintingAssetProvider0xae6D…4712
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedIssuerMulticall0xC5e0…Db18
→ EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Burn from holderCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
None · via
DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set priceCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.updateNavProvider · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenReallocator.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TokenIssuer.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedEOA0x14F6…e1ca
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedISSUER key (single wallet)EOA0x22F5…528B
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TrustService.setServiceOwner · onlyMaster (MASTER) - Grant rolesCriticalRedACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedBulkOperator0x60cA…831A
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedSecuritizeBridge0x6aF5…539e
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedMintingAssetProvider0xae6D…4712
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedIssuerMulticall0xC5e0…Db18
→ EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
None · via
TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
OmnibusTBEController.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.setDSService · onlyMaster (MASTER or contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) - Grant rolesCriticalRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.setDSService · onlyMaster (MASTER or contract owner) - FreezeHighRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) - FreezeHighRedACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - FreezeHighRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) - FreezeHighRedACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - FreezeHighRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) - FreezeHighRedTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - PauseHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.pause, unpause · onlyOwner (contract owner) - PauseHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - PauseHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - PauseHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
TransactionRelayer.setInvestorNonce · onlyMaster (MASTER or contract owner) - Set complianceHighYellowWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
None · via
WalletRegistrar.registerWallet · onlyOwnerOrIssuerOrAbove (unrecognized modifier, needs review) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
SecuritizeOnRamp.toggleInvestorSubscription · onlyOwner (contract owner) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
ComplianceServiceRegulated.setAccreditedInvestorsCount, setEURetailInvestorsCount, setJPInvestorsCount +3 more · onlyMasterOrTBEOmnibus (MASTER or contract owner) - Set complianceHighYellowEOA0x14F6…e1ca
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowBulkOperator0x60cA…831A
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowSecuritizeBridge0x6aF5…539e
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowMintingAssetProvider0xae6D…4712
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowIssuerMulticall0xC5e0…Db18
→ EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
None · via
WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
DSToken.setFeature, setFeatures · onlyMaster (MASTER or contract owner) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowEOA0x14F6…e1ca
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowEOA0x14F6…e1ca
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowEOA0x14F6…e1ca
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowISSUER key (single wallet)EOA0x22F5…528B
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowBulkOperator0x60cA…831A
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowBulkOperator0x60cA…831A
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowBulkOperator0x60cA…831A
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowSecuritizeBridge0x6aF5…539e
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowSecuritizeBridge0x6aF5…539e
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowSecuritizeBridge0x6aF5…539e
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowMintingAssetProvider0xae6D…4712
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowMintingAssetProvider0xae6D…4712
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowMintingAssetProvider0xae6D…4712
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowIssuerMulticall0xC5e0…Db18
→ EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowIssuerMulticall0xC5e0…Db18
→ EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowIssuerMulticall0xC5e0…Db18
→ EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
None · via
RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
None · via
RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
None · via
RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
None · via
InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
None · via
InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - Set complianceHighYellowTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
None · via
InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
Needs review · via
ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
ComplianceConfigurationService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
Needs review · via
ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TokenReallocator.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TransactionRelayer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TransactionRelayer.updateDomainSeparator · onlyMaster (MASTER or contract owner) - UnclassifiedNeeds reviewWalletRegistrar owner (single wallet)EOA0x3EE6…1A3E
Needs review · via
WalletRegistrar.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
SecuritizeOnRamp.subscribe · onlySecuritizeOnRamp (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
SecuritizeOnRamp.toggleTwoStepTransfer, updateAssetProvider, updateBridgeParams +1 more · onlyOwner (contract owner) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TokenIssuer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewEOA0x14F6…e1ca
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewEOA0x14F6…e1ca
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewISSUER key (single wallet)EOA0x22F5…528B
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewISSUER key (single wallet)EOA0x22F5…528B
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewBulkOperator0x60cA…831A
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewBulkOperator0x60cA…831A
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewSecuritizeBridge0x6aF5…539e
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewSecuritizeBridge0x6aF5…539e
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewMintingAssetProvider0xae6D…4712
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewMintingAssetProvider0xae6D…4712
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewIssuerMulticall0xC5e0…Db18
→ EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewIssuerMulticall0xC5e0…Db18
→ EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
Needs review · via
TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
Needs review · via
TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
ComplianceServiceRegulated.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
WalletManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED TokenReallocator (service 8192)TokenReallocator (service 8192)0x0E5A…b336
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewEOA0x14F6…e1ca
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TransactionRelayer (service 4096)TransactionRelayer (service 4096)0x1722…ac9c
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewISSUER key (single wallet)EOA0x22F5…528B
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED WalletRegistrar (service 1024)WalletRegistrar (service 1024)0x4CeC…48B1
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED SecuritizeOnRamp (service 16384)SecuritizeOnRamp (service 16384)0x51ff…73A6
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
OmnibusTBEController.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED TokenIssuer (service 512)TokenIssuer (service 512)0x5DDb…536c
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewBulkOperator0x60cA…831A
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewSecuritizeBridge0x6aF5…539e
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewMintingAssetProvider0xae6D…4712
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewTRANSFER_AGENT key (single wallet)EOA0xB40E…1a48
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewIssuerMulticall0xC5e0…Db18
→ EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED OmnibusTBEController (service 2048)OmnibusTBEController (service 2048)0xE6ac…967C
→ TokenReallocator (service 8192) → EOA
Needs review · via
OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
DSToken.__BaseDSContract_init, __ServiceConsumer_init, __StandardToken_init +1 more · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
RegistryService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) - UnclassifiedNeeds reviewACRED owner and MASTER (single wallet)EOA0x59c1…76Ee
Needs review · via
InvestorLockManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review)
| Power | Criticality | Held by | Checks | Status | Found via |
|---|---|---|---|---|---|
| Upgrade | Critical | None | Red | ComplianceConfigurationService.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | ComplianceConfigurationService.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | TokenReallocator.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TokenReallocator.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | TransactionRelayer.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TransactionRelayer.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | WalletRegistrar.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | WalletRegistrar.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | SecuritizeOnRamp.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | TokenIssuer.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | TokenIssuer.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | TrustService.upgradeToAndCall · onlyMaster (MASTER) | |
| Upgrade | Critical | None | Red | ComplianceServiceRegulated.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | ComplianceServiceRegulated.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | WalletManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | WalletManager.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | OmnibusTBEController.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | OmnibusTBEController.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | DSToken.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | DSToken.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | RegistryService.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | RegistryService.upgradeToAndCall · onlyOwner (contract owner) | |
| Upgrade | Critical | None | Red | InvestorLockManager.upgradeToAndCall · onlyMaster (MASTER or contract owner) | |
| Upgrade | Critical | None | Red | InvestorLockManager.upgradeToAndCall · onlyOwner (contract owner) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | TokenIssuer.issueTokens · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | OmnibusTBEController.bulkIssuance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Mint | Critical | None | Red | DSToken.issueTokensWithMultipleLocks, issueTokensWithNoCompliance · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | TokenReallocator.reallocateTokens · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Force-transfer | Critical | None | Red | DSToken.omnibusSeize, seize · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | OmnibusTBEController.bulkBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.omnibusBurn · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Burn from holder | Critical | None | Red | DSToken.burn · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set price | Critical | None | Red | SecuritizeOnRamp.updateNavProvider · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | ComplianceConfigurationService.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | ComplianceConfigurationService.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | TokenReallocator.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | TokenReallocator.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | TransactionRelayer.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | TransactionRelayer.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | WalletRegistrar.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | WalletRegistrar.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | SecuritizeOnRamp.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | TokenIssuer.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | TokenIssuer.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.setServiceOwner · onlyMaster (MASTER) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | TrustService.removeRole, setRole, setRoles · onlyMasterOrIssuerOrTransferAgent (MASTER, ISSUER, TRANSFER_AGENT) | |
| Grant roles | Critical | None | Red | ComplianceServiceRegulated.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | ComplianceServiceRegulated.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | WalletManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | WalletManager.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | OmnibusTBEController.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | OmnibusTBEController.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | DSToken.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | DSToken.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | RegistryService.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | RegistryService.setDSService · onlyMaster (MASTER or contract owner) | |
| Grant roles | Critical | None | Red | InvestorLockManager.renounceOwnership, transferOwnership · onlyOwner (contract owner) | |
| Grant roles | Critical | None | Red | InvestorLockManager.setDSService · onlyMaster (MASTER or contract owner) | |
| Freeze | High | None | Red | InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.addManualLockRecord, createLockForInvestor · onlyTransferAgentOrAboveOrToken (TRANSFER_AGENT, MASTER) | |
| Freeze | High | None | Red | InvestorLockManager.removeLockRecord, removeLockRecordForInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Pause | High | None | Yellow | SecuritizeOnRamp.pause, unpause · onlyOwner (contract owner) | |
| Pause | High | None | Yellow | DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Pause | High | None | Yellow | DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Pause | High | None | Yellow | DSToken.pause, unpause · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | ComplianceConfigurationService.setAll, setAuthorizedSecurities, setBlockFlowbackEndTime +20 more · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | TransactionRelayer.setInvestorNonce · onlyMaster (MASTER or contract owner) | |
| Set compliance | High | None | Yellow | WalletRegistrar.registerWallet · onlyOwnerOrIssuerOrAbove (unrecognized modifier, needs review) | |
| Set compliance | High | None | Yellow | SecuritizeOnRamp.toggleInvestorSubscription · onlyOwner (contract owner) | |
| Set compliance | High | None | Yellow | ComplianceServiceRegulated.setAccreditedInvestorsCount, setEURetailInvestorsCount, setJPInvestorsCount +3 more · onlyMasterOrTBEOmnibus (MASTER or contract owner) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | WalletManager.addExchangeWallet, addIssuerWallet, addIssuerWallets +3 more · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | DSToken.setFeature, setFeatures · onlyMaster (MASTER or contract owner) | |
| Set compliance | High | None | Yellow | DSToken.setCap · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addOmnibusWallet, removeOmnibusWallet · onlyIssuerOrAbove (ISSUER, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.addWallet, registerInvestor, removeInvestor +3 more · onlyExchangeOrAbove (EXCHANGE, ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | RegistryService.updateInvestor · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Set compliance | High | None | Yellow | InvestorLockManager.lockInvestor, unlockInvestor · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | ComplianceConfigurationService.setCountriesCompliance · onlyTransferAgentOrAbove (TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | TokenReallocator.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TransactionRelayer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TransactionRelayer.updateDomainSeparator · onlyMaster (MASTER or contract owner) | |
| Unclassified | — | Needs review | Needs review | WalletRegistrar.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | SecuritizeOnRamp.subscribe · onlySecuritizeOnRamp (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | SecuritizeOnRamp.toggleTwoStepTransfer, updateAssetProvider, updateBridgeParams +1 more · onlyOwner (contract owner) | |
| Unclassified | — | Needs review | Needs review | TokenIssuer.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addEntity, addResource, changeEntityOwner +1 more · onlyMasterOrIssuer (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | TrustService.addOperator, removeOperator · onlyEntityOwnerOrAbove(_name) (MASTER, ISSUER) | |
| Unclassified | — | Needs review | Needs review | ComplianceServiceRegulated.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | WalletManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.__BaseDSContract_init, __ServiceConsumer_init, initialize · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | OmnibusTBEController.adjustCounters, bulkTransfer, internalTBETransfer · onlyIssuerOrTransferAgentOrAbove (ISSUER, TRANSFER_AGENT, MASTER) | |
| Unclassified | — | Needs review | Needs review | DSToken.__BaseDSContract_init, __ServiceConsumer_init, __StandardToken_init +1 more · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | RegistryService.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) | |
| Unclassified | — | Needs review | Needs review | InvestorLockManager.__BaseDSContract_init, __ServiceConsumer_init · onlyInitializing (unrecognized modifier, needs review) |
For regulated securities, freeze and force-transfer powers are often legally required. Control rates who holds them and what checks exist, not whether they exist. A single key holding a critical power or freeze is red; a multisig with no timelock is yellow.
Discovered at block 95,513,856 · 14 Oct 2026 · tool discovery-0.2.0 · View raw JSON on GitHub ↗