VenomBridge / Bridge

HackenFiles named in the report

Hacken reviewed Venom Foundation (VenomBridge / Bridge) on 22 Nov 2023: 94 findings, 1 critical; 70 marked fixed, 24 open.

1 critical finding, fixed
Open the reportOpen Venom Foundation’s security record

Report hosted on hacken.io.

Trustblock does not review code.

Findings94

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

SeverityOpenAcknowledgedFixed
Critical001
High102
Medium9018
Low14049

No acknowledged finding in this report.

Contracts in scope

No deployed address is recorded for this audit.

The report names a repository or files. Open the report to see its scope.

Repository and files the report names (209)

  • ethereum/contracts/multivault/interfaces/proxy/draft-IERC1822.sol
  • ethereum/contracts/multivault/MultiVaultToken.sol
  • ethereum/contracts/multivault/multivault/facets/MultiVaultFacetTokens.sol
  • ethereum/contracts/multivault/multivault/facets/MultiVaultFacetFees.sol
  • ethereum/contracts/multivault/interfaces/IERC165.sol
  • everscale/contracts/utils/Wallet.tsol
  • dao/interfaces/IDaoRoot.tsol
  • ethereum/contracts/interfaces/IEverscale.sol
  • everscale/contracts/bridge/proxy/multivault/alien/V7/ProxyMultiVaultAlien_V7_Token.tsol
  • everscale/contracts/bridge/interfaces/IRound.tsol
  • everscale/contracts/staking/interfaces/ITokensReceivedCallback.tsol
  • ethereum/contracts/multivault/multivault/storage/MultiVaultStorageReentrancyGuard.sol
  • everscale/contracts/staking/StakingRootDeployer.tsol
  • everscale/contracts/staking/libraries/Gas.tsol
  • dao/structures/ActionStructure.tsol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetTokensEvents.sol
  • everscale/contracts/staking/base/StakingUpgradable.tsol
  • everscale/contracts/staking/interfaces/IUserData.tsol
  • dao/interfaces/IUpgradable.tsol
  • dao/Proposal.tsol
  • ethereum/contracts/multivault/utils/Initializable.sol
  • everscale/contracts/bridge/event-contracts/multivault/evm/MultiVaultEVMEverscaleEventNative.tsol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperFee.sol
  • ethereum/contracts/multivault/utils/ReentrancyGuard.sol
  • everscale/contracts/bridge/proxy/multivault/alien/V7/ProxyMultiVaultAlien_V7_MergeRouter.tsol
  • ethereum/contracts/libraries/ECDSA.sol
  • everscale/contracts/bridge/event-contracts/base/evm/EverscaleEthereumBaseEvent.tsol
  • ethereum/contracts/multivault/interfaces/IERC20Metadata.sol
  • ethereum/contracts/utils/ReentrancyGuard.sol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetPendingWithdrawals.sol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetLiquidityEvents.sol
  • everscale/contracts/bridge/interfaces/event-contracts/multivault/evm/IEVMCallback.tsol
  • ethereum/contracts/multivault/interfaces/proxy/IBeacon.sol
  • everscale/contracts/utils/cell-encoder/ProxyTokenTransferCellEncoder.tsol
  • everscale/contracts/bridge/proxy/multivault/alien/V7/ProxyMultiVaultAlien_V7.tsol
  • ethereum/contracts/bridge/StakingRelayVerifier.sol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperCallback.sol
  • everscale/contracts/bridge/Connector.tsol
  • everscale/contracts/staking/interfaces/IStakingPool.tsol
  • everscale/contracts/bridge/alien-token/TokenRootAlienEVM.tsol
  • everscale/contracts/utils/ErrorCodes.tsol
  • everscale/contracts/bridge/interfaces/IEventNotificationReceiver.tsol
  • ethereum/contracts/interfaces/IRewards.sol
  • everscale/contracts/staking/StakingV1_2.tsol
  • dao/interfaces/IUpgradableByRequest.tsol
  • ethereum/contracts/utils/UnwrapNativeToken.sol
  • everscale/contracts/bridge/interfaces/proxy/INetworks.tsol
  • everscale/contracts/utils/cell-encoder/MergePoolCellEncoder.tsol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetLiquidity.sol
  • everscale/contracts/bridge/proxy/multivault/alien/V7/ProxyMultiVaultAlien_V7_Deposit_Solana.tsol
  • everscale/contracts/staking/Staking.tsol
  • everscale/contracts/bridge/event-configuration-contracts/evm/EthereumEverscaleEventConfiguration.tsol
  • everscale/contracts/bridge/interfaces/alien-token-merge/IMergeRouter.tsol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperEverscale.sol
  • everscale/contracts/bridge/interfaces/IBridge.tsol
  • everscale/contracts/bridge/libraries/EventContractNonce.tsol
  • everscale/contracts/bridge/interfaces/proxy/IEthereumEverscaleProxyExtended.tsol
  • ethereum/contracts/multivault/interfaces/IMultiVaultToken.sol
  • everscale/contracts/bridge/interfaces/event-contracts/IBasicEvent.tsol
  • everscale/contracts/staking/interfaces/IStakingDao.tsol
  • everscale/contracts/bridge/event-contracts/multivault/evm/MultiVaultEVMEverscaleEventAlien.tsol
  • everscale/contracts/bridge/proxy/multivault/native/V5/ProxyMultiVaultNative_V5.tsol
  • dao/libraries/Gas.tsol
  • ethereum/contracts/multivault/libraries/Address.sol
  • ethereum/contracts/multivault/proxy/Proxy.sol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetWithdrawEvents.sol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetTokens.sol
  • ethereum/contracts/multivault/multivault/facets/DiamondLoupeFacet.sol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperTokenBalance.sol
  • everscale/contracts/bridge/interfaces/event-configuration-contracts/IBasicEventConfiguration.tsol
  • ethereum/contracts/multivault/libraries/SafeERC20.sol
  • ethereum/contracts/interfaces/ICallExecutor.sol
  • everscale/contracts/staking/RelayRound.tsol
  • ethereum/contracts/multivault/interfaces/IBridge.sol
  • everscale/contracts/bridge/interfaces/IStaking.tsol
  • ethereum/contracts/interfaces/IBridge.sol
  • everscale/contracts/bridge/event-contracts/dao/DaoEthereumActionEvent.tsol
  • dao/interfaces/IStakingAccount.tsol
  • everscale/contracts/bridge/proxy/multivault/alien/V7/ProxyMultiVaultAlien_V7_Withdraw.tsol
  • everscale/contracts/utils/cell-encoder/StakingCellEncoder.tsol
  • everscale/contracts/bridge/Bridge.tsol
  • ethereum/contracts/libraries/Address.sol
  • ethereum/contracts/multivault/multivault/facets/DiamondCutFacet.sol
  • everscale/contracts/staking/libraries/PlatformTypes.tsol
  • ethereum/contracts/multivault/interfaces/IERC173.sol
  • ethereum/contracts/utils/Token.sol
  • dao/libraries/DaoErrors.tsol
  • ethereum/contracts/interfaces/IDAO.sol
  • ethereum/contracts/multivault/interfaces/IDiamondCut.sol
  • everscale/contracts/bridge/interfaces/alien-token-merge/merge-pool/IMergePool_V2.tsol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperEmergency.sol
  • everscale/contracts/bridge/alien-token-merge/merge-pool/MergePool_V4.tsol
  • ethereum/contracts/multivault/libraries/Context.sol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperPendingWithdrawal.sol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetSettings.sol
  • everscale/contracts/bridge/interfaces/event-contracts/multivault/evm/IMultiVaultEVMEverscaleEventAlien.tsol
  • everscale/contracts/bridge/interfaces/event-configuration-contracts/IEverscaleEthereumEventConfiguration.tsol
  • ethereum/contracts/libraries/Clones.sol
  • ethereum/contracts/utils/Initializable.sol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetDepositEvents.sol
  • ethereum/contracts/multivault/multivault/facets/MultiVaultFacetWithdraw.sol
  • everscale/contracts/bridge/alien-token-merge/MergeRouter.tsol
  • everscale/contracts/utils/TransferUtils.tsol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetWithdraw.sol
  • ethereum/contracts/utils/BatchSaver.sol
  • ethereum/contracts/multivault/libraries/StorageSlot.sol
  • everscale/contracts/bridge/alien-token/AlienTokenWalletPlatform.tsol
  • ethereum/contracts/interfaces/IERC20.sol
  • ethereum/contracts/multivault/multivault/storage/MultiVaultStorage.sol
  • ethereum/contracts/multivault/interfaces/IEverscale.sol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetFeesEvents.sol
  • everscale/contracts/bridge/interfaces/IConnector.tsol
  • dao/structures/DaoPlatformTypes.tsol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetDeposit.sol
  • everscale/contracts/bridge/interfaces/proxy/multivault/native/IProxyMultiVaultNative_V3.tsol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperWithdraw.sol
  • everscale/contracts/staking/base/StakingRelay.tsol
  • ethereum/contracts/multivault/proxy/TransparentUpgradeableProxy.sol
  • everscale/contracts/bridge/alien-token/AlienTokenWalletUpgradeable.tsol
  • everscale/contracts/bridge/factory/EthereumEverscaleEventConfigurationFactory.tsol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperInitializable.sol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperLiquidity.sol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetFees.sol
  • ethereum/contracts/multivault/multivault/facets/MultiVaultFacetDeposit.sol
  • ethereum/contracts/libraries/SafeMath.sol
  • ethereum/contracts/multivault/libraries/AddressUpgradeable.sol
  • everscale/contracts/utils/cell-encoder/DaoCellEncoder.tsol
  • everscale/contracts/bridge/interfaces/event-contracts/IEthereumEverscaleEvent.tsol
  • everscale/contracts/utils/Delegate.tsol
  • everscale/contracts/bridge/event-contracts/base/evm/EthereumEverscaleBaseEvent.tsol
  • everscale/contracts/bridge/hidden-bridge/EventCloser.tsol
  • everscale/contracts/bridge/proxy/multivault/alien/V7/ProxyMultivaultAlien_V7_Base.tsol
  • everscale/contracts/bridge/interfaces/event-configuration-contracts/IEthereumEverscaleEventConfiguration.tsol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetSettingsEvents.sol
  • ethereum/contracts/multivault/multivault/facets/DiamondOwnershipFacet.sol
  • dao/structures/ProposalConfigurationStructure.tsol
  • everscale/contracts/bridge/interfaces/event-contracts/multivault/evm/IMultiVaultEVMEverscaleEventNative.tsol
  • everscale/contracts/bridge/interfaces/proxy/IEthereumEverscaleProxy.tsol
  • everscale/contracts/bridge/event-contracts/multivault/evm/MultiVaultEverscaleEVMEventAlien.tsol
  • everscale/contracts/bridge/interfaces/event-contracts/multivault/evm/IMultiVaultEverscaleEVMEventNative.tsol
  • ethereum/contracts/libraries/Array.sol
  • ethereum/contracts/multivault/interfaces/multivault/IMultiVaultFacetPendingWithdrawalsEvents.sol
  • everscale/contracts/bridge/proxy/multivault/alien/V7/ProxyMultiVaultAlien_V7_MergePool.tsol
  • everscale/contracts/bridge/event-contracts/staking/StakingEverscaleEthereumEvent.tsol
  • everscale/contracts/bridge/event-contracts/staking/StakingEthereumEverscaleEvent.tsol
  • everscale/contracts/bridge/hidden-bridge/Mediator.tsol
  • everscale/contracts/staking/base/StakingBase.tsol
  • ethereum/contracts/multivault/interfaces/IDiamondLoupe.sol
  • everscale/contracts/staking/interfaces/IRelayRound.tsol
  • ethereum/contracts/utils/Cache.sol
  • dao/interfaces/IProposal.tsol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperActors.sol
  • everscale/contracts/bridge/proxy/multivault/native/V5/ProxyMultiVaultNative_V5_Withdraw.tsol
  • everscale/contracts/bridge/event-contracts/multivault/evm/MultiVaultEverscaleEVMEventNative.tsol
  • ethereum/contracts/libraries/Math.sol
  • everscale/contracts/bridge/interfaces/event-contracts/multivault/evm/IMultiVaultEverscaleEVMEventAlien.tsol
  • dao/interfaces/IProposer.tsol
  • ethereum/contracts/multivault/multivault/facets/MultiVaultFacetSettings.sol
  • ethereum/contracts/multivault/interfaces/multivault/IOctusCallback.sol
  • ethereum/contracts/interfaces/IERC20Metadata.sol
  • everscale/contracts/staking/interfaces/IUpgradableByRequest.tsol
  • everscale/contracts/bridge/factory/EverscaleEthereumEventConfigurationFactory.tsol
  • ethereum/contracts/multivault/utils/Ownable.sol
  • ethereum/contracts/multivault/multivault/facets/MultiVaultFacetLiquidity.sol
  • ethereum/contracts/multivault/utils/ChainId.sol
  • ethereum/contracts/interfaces/IWETH.sol
  • everscale/contracts/utils/cell-encoder/MediatorCellEncoder.tsol
  • ethereum/contracts/multivault/multivault/storage/DiamondStorage.sol
  • ethereum/contracts/multivault/proxy/ProxyAdmin.sol
  • everscale/contracts/bridge/proxy/multivault/alien/V7/ProxyMultiVaultAlien_V7_Deposit_EVM.tsol
  • ethereum/contracts/interfaces/IRegistry.sol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperTokens.sol
  • ethereum/contracts/libraries/UniversalERC20.sol
  • everscale/contracts/bridge/libraries/BurnType.tsol
  • everscale/contracts/utils/cell-encoder/ProxyMultiVaultCellEncoder.tsol
  • everscale/contracts/utils/Receiver.tsol
  • everscale/contracts/utils/cell-encoder/TokenCellEncoder.tsol
  • ethereum/contracts/bridge/Bridge.sol
  • everscale/contracts/utils/Platform.tsol
  • ethereum/contracts/multivault/utils/Context.sol
  • ethereum/contracts/multivault/Diamond.sol
  • everscale/contracts/bridge/event-contracts/base/BaseEvent.tsol
  • everscale/contracts/staking/interfaces/IElection.tsol
  • ethereum/contracts/multivault/proxy/ERC1967Upgrade.sol
  • everscale/contracts/bridge/proxy/multivault/native/V5/ProxyMultiVaultNative_V5_Deposit.tsol
  • everscale/contracts/bridge/interfaces/proxy/multivault/alien/IProxyMultiVaultAlien_V7.tsol
  • ethereum/contracts/DAO.sol
  • everscale/contracts/bridge/interfaces/event-contracts/IEverscaleEthereumEvent.tsol
  • everscale/contracts/staking/Election.tsol
  • ethereum/contracts/multivault/multivault/helpers/MultiVaultHelperGas.sol
  • ethereum/contracts/multivault/libraries/Meta.sol
  • dao/structures/ProposalStates.tsol
  • ethereum/contracts/libraries/SafeERC20.sol
  • everscale/contracts/bridge/event-configuration-contracts/evm/EverscaleEthereumEventConfiguration.tsol
  • everscale/contracts/staking/UserData.tsol
  • everscale/contracts/bridge/alien-token-merge/MergePoolPlatform.tsol
  • ethereum/contracts/libraries/Context.sol
  • ethereum/contracts/multivault/multivault/storage/MultiVaultStorageInitializable.sol
  • everscale/contracts/bridge/interfaces/alien-token/ITokenRootAlienEVM.tsol
  • dao/DaoRoot.tsol

Part of Venom Foundation’s security record

Venom Foundation
Audits3 audits by 1 firmLast audit Nov 2023, by Hacken.
Critical findingsNo open critical findingsAcross the 3 reports, 4 critical findings were reported. Each is marked fixed by the firm that reported it.
Open Venom Foundation’s security record

Security firm

Hacken

343 projects reviewed · 476 reports · latest Sep 2026

See Hacken’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