#[allow(clippy::too_many_arguments, unused_attributes)]
mod inner {
use alloy::sol;
sol! {
#[sol(rpc)]
contract ERC1967Proxy {
constructor(address implementation, bytes memory _data);
}
}
sol! {
#[sol(rpc)]
interface IUUPSUpgradeable {
function upgradeToAndCall(address newImplementation, bytes calldata data) external;
}
}
}
pub use inner::{
ERC1967Proxy,
IUUPSUpgradeable,
};