Description:
Smart contract deployed on Ethereum with Factory features.
Blockchain: Ethereum
Source Code: View Code On The Blockchain
Solidity Source Code:
{{
"language": "Solidity",
"sources": {
"contracts/AddressProvider.sol": {
"content": "// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity ^0.8.30;
import {IAddressProvider} from "./interfaces/IAddressProvider.sol";
contract AddressProvider is IAddressProvider {
address internal immutable _delegateBundler;
address internal immutable _permissionsManager;
address internal immutable _weth;
constructor(address delegateBundler, address permissionsManager, address weth) {
_delegateBundler = delegateBundler;
_permissionsManager = permissionsManager;
_weth = weth;
}
function getDelegateBundler() external view returns (address) {
return _delegateBundler;
}
function getPermissionsManager() external view returns (address) {
return _permissionsManager;
}
function getWETH() external view returns (address) {
return _weth;
}
}
"
},
"contracts/interfaces/IAddressProvider.sol": {
"content": "// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity ^0.8.30;
interface IAddressProvider {
function getDelegateBundler() external view returns (address);
function getPermissionsManager() external view returns (address);
function getWETH() external view returns (address);
}
"
}
},
"settings": {
"optimizer": {
"enabled": true,
"runs": 200
},
"evmVersion": "paris",
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}
}}
Submitted on: 2025-10-19 13:32:43
Comments
Log in to comment.
No comments yet.