OPEPE - Audit

CertiK1 address on BNB Chain

CertiK reviewed Optimism PEPE (OPEPE - Audit) on 10 May 2023: 11 findings, 0 critical; 1 marked fixed, 10 acknowledged.

No open critical findings
Open the reportOpen Optimism PEPE’s security record

Report hosted on skynet.certik.com.

Trustblock does not review code.

Findings11

Statuses are the security firm’s own, from its report.

SeverityOpenAcknowledgedFixed
Critical000
High001
Medium000
Low0100
HighCentralization Risks in OPEPE.solFixed

### Ownable In the contract `Ownable` the role `_owner` has authority over the functions shown in the list below. * transferOwnership() - Transfer ownership of contract to another address * renounceOwnership() - Give up ownership of contract Any compromise to the `_owner` account may allow the hacker to take advantage of this authority to control ownership of contracts. ### DividendPayingToken In the contract `DividendPayingToken` the role `_owner` has authority over the functions shown in the diagram and list below. * distributeDividends() - Distribute total amount of dividends to be distributed to users Any compromise to the `_owner` account may allow the hacker to take advantage of this authority to distribute dividends. ![](https://accelerator-tasks-prod.acc.corp.certik.com/e1928bee8bb84412921b3750209e3136/diagrams/centralization_OPEPE-DividendPayingToken-_owner.svg) ### DividendTracker In the contract `DividendTracker` the role `_owner` has authority over the functions shown in the diagram and list below. * processAccount() - Help user claim withdrawable dividends * setBalance() - Adjust user balance * excludeFromDividends() - Add user to list of accounts excluded from dividends * updateMinimumTokenBalanceForDividends() - Set minimum token balance that a user must maintain to receive dividends * updateClaimWait() - Set the amount of time user must wait before claiming dividends * setLastProcessedIndex() - Set index for last token holder index for claiming dividends Any compromise to the `_owner` account may allow the hacker to take advantage of this authority to set important contract parameters and privileges. ![](https://accelerator-tasks-prod.acc.corp.certik.com/e1928bee8bb84412921b3750209e3136/diagrams/centralization_OPEPE-DividendTracker-_owner.svg) ### OPEPE In the contract `OPEPE` the role `_owner` has authority over the functions shown in the diagram and list below. * excludeFromDividends() - Add user to list of accounts excluded from dividends * updateGasForProcessing() - Update gas amount for processing dividend transfers to all eligible users * updateMinimumBalanceForDividends() - Set minimum token balance that a user must maintain to receive dividends * claimAddress() - Initiate the claiming of dividends to user account * setSwapTokensAtAmount() - Set the threshold token balance in contract for determining whether to perform token swaps * updateClaimWait() - Set the amount of time user must wait before claiming dividends * enableTrading() - Enable transfers for users * _changeWallets() - Change set addresses for `marketingWallet` and `opWallet` * excludeFromFees() - Set to list of accounts excluded from transaction fees * setLastProcessedIndex() - Set index for last token holder index for claiming dividends Any compromise to the `_owner` account may allow the hacker to take advantage of this authority to set important contract parameters and privileges. ![](https://accelerator-tasks-prod.acc.corp.certik.com/e1928bee8bb84412921b3750209e3136/diagrams/centralization_OPEPE-OPEPE-_owner.svg)

Contracts in scope1

AddressChainSource code
0x0851ad49cff57c024594da73095e6e05d8b1676aChain: BNB ChainSource code: Verified source

Part of Optimism PEPE’s security record

Optimism PEPE
Audits1 audit by 1 firmLast audit May 2023, by CertiK.
Critical findingsNo open critical findingsIn 1 report.
Open Optimism PEPE’s security record

Security firm

CertiK

1,044 projects reviewed · 1,375 reports · latest May 2025

See CertiK’s audits

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us