948 lines
30 KiB
Solidity
948 lines
30 KiB
Solidity
pragma solidity >=0.7 <0.9;
|
|
pragma experimental ABIEncoderV2;
|
|
|
|
import "./AccessControlMockUpgradeable.sol";
|
|
|
|
contract AccessControlMockUpgradeableWithInit is AccessControlMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__AccessControlMock_init();
|
|
}
|
|
}
|
|
import "../governance/TimelockControllerUpgradeable.sol";
|
|
|
|
contract TimelockControllerUpgradeableWithInit is TimelockControllerUpgradeable {
|
|
constructor(
|
|
uint256 minDelay,
|
|
address[] memory proposers,
|
|
address[] memory executors
|
|
) payable initializer {
|
|
__TimelockController_init(minDelay, proposers, executors);
|
|
}
|
|
}
|
|
import "./wizard/MyGovernor3Upgradeable.sol";
|
|
|
|
contract MyGovernorUpgradeableWithInit is MyGovernorUpgradeable {
|
|
constructor(IVotesUpgradeable _token, TimelockControllerUpgradeable _timelock) payable initializer {
|
|
__MyGovernor_init(_token, _timelock);
|
|
}
|
|
}
|
|
import "./wizard/MyGovernor2Upgradeable.sol";
|
|
|
|
contract MyGovernor2UpgradeableWithInit is MyGovernor2Upgradeable {
|
|
constructor(IVotesUpgradeable _token, TimelockControllerUpgradeable _timelock) payable initializer {
|
|
__MyGovernor2_init(_token, _timelock);
|
|
}
|
|
}
|
|
import "./wizard/MyGovernor1Upgradeable.sol";
|
|
|
|
contract MyGovernor1UpgradeableWithInit is MyGovernor1Upgradeable {
|
|
constructor(IVotesUpgradeable _token, TimelockControllerUpgradeable _timelock) payable initializer {
|
|
__MyGovernor1_init(_token, _timelock);
|
|
}
|
|
}
|
|
import "./GovernorVoteMockUpgradeable.sol";
|
|
|
|
contract GovernorVoteMocksUpgradeableWithInit is GovernorVoteMocksUpgradeable {
|
|
constructor(string memory name_, IVotesUpgradeable token_) payable initializer {
|
|
__GovernorVoteMocks_init(name_, token_);
|
|
}
|
|
}
|
|
import "./GovernorTimelockControlMockUpgradeable.sol";
|
|
|
|
contract GovernorTimelockControlMockUpgradeableWithInit is GovernorTimelockControlMockUpgradeable {
|
|
constructor(
|
|
string memory name_,
|
|
IVotesUpgradeable token_,
|
|
uint256 votingDelay_,
|
|
uint256 votingPeriod_,
|
|
TimelockControllerUpgradeable timelock_,
|
|
uint256 quorumNumerator_
|
|
) payable initializer {
|
|
__GovernorTimelockControlMock_init(name_, token_, votingDelay_, votingPeriod_, timelock_, quorumNumerator_);
|
|
}
|
|
}
|
|
import "./GovernorTimelockCompoundMockUpgradeable.sol";
|
|
|
|
contract GovernorTimelockCompoundMockUpgradeableWithInit is GovernorTimelockCompoundMockUpgradeable {
|
|
constructor(
|
|
string memory name_,
|
|
IVotesUpgradeable token_,
|
|
uint256 votingDelay_,
|
|
uint256 votingPeriod_,
|
|
ICompoundTimelockUpgradeable timelock_,
|
|
uint256 quorumNumerator_
|
|
) payable initializer {
|
|
__GovernorTimelockCompoundMock_init(name_, token_, votingDelay_, votingPeriod_, timelock_, quorumNumerator_);
|
|
}
|
|
}
|
|
import "./GovernorCompatibilityBravoMockUpgradeable.sol";
|
|
|
|
contract GovernorCompatibilityBravoMockUpgradeableWithInit is GovernorCompatibilityBravoMockUpgradeable {
|
|
constructor(
|
|
string memory name_,
|
|
ERC20VotesCompUpgradeable token_,
|
|
uint256 votingDelay_,
|
|
uint256 votingPeriod_,
|
|
uint256 proposalThreshold_,
|
|
ICompoundTimelockUpgradeable timelock_
|
|
) payable initializer {
|
|
__GovernorCompatibilityBravoMock_init(name_, token_, votingDelay_, votingPeriod_, proposalThreshold_, timelock_);
|
|
}
|
|
}
|
|
import "../token/ERC20/ERC20Upgradeable.sol";
|
|
|
|
contract ERC20UpgradeableWithInit is ERC20Upgradeable {
|
|
constructor(string memory name_, string memory symbol_) payable initializer {
|
|
__ERC20_init(name_, symbol_);
|
|
}
|
|
}
|
|
import "./GovernorCompMockUpgradeable.sol";
|
|
|
|
contract GovernorCompMockUpgradeableWithInit is GovernorCompMockUpgradeable {
|
|
constructor(string memory name_, ERC20VotesCompUpgradeable token_) payable initializer {
|
|
__GovernorCompMock_init(name_, token_);
|
|
}
|
|
}
|
|
import "./ERC20VotesCompMockUpgradeable.sol";
|
|
|
|
contract ERC20VotesCompMockUpgradeableWithInit is ERC20VotesCompMockUpgradeable {
|
|
constructor(string memory name, string memory symbol) payable initializer {
|
|
__ERC20VotesCompMock_init(name, symbol);
|
|
}
|
|
}
|
|
import "./ERC20VotesMockUpgradeable.sol";
|
|
|
|
contract ERC20VotesMockUpgradeableWithInit is ERC20VotesMockUpgradeable {
|
|
constructor(string memory name, string memory symbol) payable initializer {
|
|
__ERC20VotesMock_init(name, symbol);
|
|
}
|
|
}
|
|
import "./ERC1271WalletMockUpgradeable.sol";
|
|
|
|
contract ERC1271WalletMockUpgradeableWithInit is ERC1271WalletMockUpgradeable {
|
|
constructor(address originalOwner) payable initializer {
|
|
__ERC1271WalletMock_init(originalOwner);
|
|
}
|
|
}
|
|
import "./MulticallTokenMockUpgradeable.sol";
|
|
|
|
contract MulticallTokenMockUpgradeableWithInit is MulticallTokenMockUpgradeable {
|
|
constructor(uint256 initialBalance) payable initializer {
|
|
__MulticallTokenMock_init(initialBalance);
|
|
}
|
|
}
|
|
import "./ERC20MockUpgradeable.sol";
|
|
|
|
contract ERC20MockUpgradeableWithInit is ERC20MockUpgradeable {
|
|
constructor(
|
|
string memory name,
|
|
string memory symbol,
|
|
address initialAccount,
|
|
uint256 initialBalance
|
|
) payable initializer {
|
|
__ERC20Mock_init(name, symbol, initialAccount, initialBalance);
|
|
}
|
|
}
|
|
import "../token/ERC20/presets/ERC20PresetMinterPauserUpgradeable.sol";
|
|
|
|
contract ERC20PresetMinterPauserUpgradeableWithInit is ERC20PresetMinterPauserUpgradeable {
|
|
constructor(string memory name, string memory symbol) payable initializer {
|
|
__ERC20PresetMinterPauser_init(name, symbol);
|
|
}
|
|
}
|
|
import "../token/ERC721/presets/ERC721PresetMinterPauserAutoIdUpgradeable.sol";
|
|
|
|
contract ERC721PresetMinterPauserAutoIdUpgradeableWithInit is ERC721PresetMinterPauserAutoIdUpgradeable {
|
|
constructor(
|
|
string memory name,
|
|
string memory symbol,
|
|
string memory baseTokenURI
|
|
) payable initializer {
|
|
__ERC721PresetMinterPauserAutoId_init(name, symbol, baseTokenURI);
|
|
}
|
|
}
|
|
import "../token/ERC721/ERC721Upgradeable.sol";
|
|
|
|
contract ERC721UpgradeableWithInit is ERC721Upgradeable {
|
|
constructor(string memory name_, string memory symbol_) payable initializer {
|
|
__ERC721_init(name_, symbol_);
|
|
}
|
|
}
|
|
import "./MathMockUpgradeable.sol";
|
|
|
|
contract MathMockUpgradeableWithInit is MathMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__MathMock_init();
|
|
}
|
|
}
|
|
import "./CheckpointsImplUpgradeable.sol";
|
|
|
|
contract CheckpointsImplUpgradeableWithInit is CheckpointsImplUpgradeable {
|
|
constructor() payable initializer {
|
|
__CheckpointsImpl_init();
|
|
}
|
|
}
|
|
import "./SafeCastMockUpgradeable.sol";
|
|
|
|
contract SafeCastMockUpgradeableWithInit is SafeCastMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__SafeCastMock_init();
|
|
}
|
|
}
|
|
import "./GovernorMockUpgradeable.sol";
|
|
|
|
contract GovernorMockUpgradeableWithInit is GovernorMockUpgradeable {
|
|
constructor(
|
|
string memory name_,
|
|
IVotesUpgradeable token_,
|
|
uint256 votingDelay_,
|
|
uint256 votingPeriod_,
|
|
uint256 quorumNumerator_
|
|
) payable initializer {
|
|
__GovernorMock_init(name_, token_, votingDelay_, votingPeriod_, quorumNumerator_);
|
|
}
|
|
}
|
|
import "./GovernorPreventLateQuorumMockUpgradeable.sol";
|
|
|
|
contract GovernorPreventLateQuorumMockUpgradeableWithInit is GovernorPreventLateQuorumMockUpgradeable {
|
|
constructor(
|
|
string memory name_,
|
|
IVotesUpgradeable token_,
|
|
uint256 votingDelay_,
|
|
uint256 votingPeriod_,
|
|
uint256 quorum_,
|
|
uint64 voteExtension_
|
|
) payable initializer {
|
|
__GovernorPreventLateQuorumMock_init(name_, token_, votingDelay_, votingPeriod_, quorum_, voteExtension_);
|
|
}
|
|
}
|
|
import "./ERC1155ReceiverMockUpgradeable.sol";
|
|
|
|
contract ERC1155ReceiverMockUpgradeableWithInit is ERC1155ReceiverMockUpgradeable {
|
|
constructor(
|
|
bytes4 recRetval,
|
|
bool recReverts,
|
|
bytes4 batRetval,
|
|
bool batReverts
|
|
) payable initializer {
|
|
__ERC1155ReceiverMock_init(recRetval, recReverts, batRetval, batReverts);
|
|
}
|
|
}
|
|
import "../token/ERC1155/ERC1155Upgradeable.sol";
|
|
|
|
contract ERC1155UpgradeableWithInit is ERC1155Upgradeable {
|
|
constructor(string memory uri_) payable initializer {
|
|
__ERC1155_init(uri_);
|
|
}
|
|
}
|
|
import "../token/ERC1155/presets/ERC1155PresetMinterPauserUpgradeable.sol";
|
|
|
|
contract ERC1155PresetMinterPauserUpgradeableWithInit is ERC1155PresetMinterPauserUpgradeable {
|
|
constructor(string memory uri) payable initializer {
|
|
__ERC1155PresetMinterPauser_init(uri);
|
|
}
|
|
}
|
|
import "./AccessControlEnumerableMockUpgradeable.sol";
|
|
|
|
contract AccessControlEnumerableMockUpgradeableWithInit is AccessControlEnumerableMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__AccessControlEnumerableMock_init();
|
|
}
|
|
}
|
|
import "./EnumerableSetMockUpgradeable.sol";
|
|
|
|
contract EnumerableBytes32SetMockUpgradeableWithInit is EnumerableBytes32SetMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__EnumerableBytes32SetMock_init();
|
|
}
|
|
}
|
|
import "./EnumerableSetMockUpgradeable.sol";
|
|
|
|
contract EnumerableAddressSetMockUpgradeableWithInit is EnumerableAddressSetMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__EnumerableAddressSetMock_init();
|
|
}
|
|
}
|
|
import "./EnumerableSetMockUpgradeable.sol";
|
|
|
|
contract EnumerableUintSetMockUpgradeableWithInit is EnumerableUintSetMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__EnumerableUintSetMock_init();
|
|
}
|
|
}
|
|
import "./EnumerableMapMockUpgradeable.sol";
|
|
|
|
contract EnumerableMapMockUpgradeableWithInit is EnumerableMapMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__EnumerableMapMock_init();
|
|
}
|
|
}
|
|
import "./PausableMockUpgradeable.sol";
|
|
|
|
contract PausableMockUpgradeableWithInit is PausableMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__PausableMock_init();
|
|
}
|
|
}
|
|
import "./VotesMockUpgradeable.sol";
|
|
|
|
contract VotesMockUpgradeableWithInit is VotesMockUpgradeable {
|
|
constructor(string memory name) payable initializer {
|
|
__VotesMock_init(name);
|
|
}
|
|
}
|
|
import "./EIP712ExternalUpgradeable.sol";
|
|
|
|
contract EIP712ExternalUpgradeableWithInit is EIP712ExternalUpgradeable {
|
|
constructor(string memory name, string memory version) payable initializer {
|
|
__EIP712External_init(name, version);
|
|
}
|
|
}
|
|
import "../metatx/MinimalForwarderUpgradeable.sol";
|
|
|
|
contract MinimalForwarderUpgradeableWithInit is MinimalForwarderUpgradeable {
|
|
constructor() payable initializer {
|
|
__MinimalForwarder_init();
|
|
}
|
|
}
|
|
import "./ERC20PermitMockUpgradeable.sol";
|
|
|
|
contract ERC20PermitMockUpgradeableWithInit is ERC20PermitMockUpgradeable {
|
|
constructor(
|
|
string memory name,
|
|
string memory symbol,
|
|
address initialAccount,
|
|
uint256 initialBalance
|
|
) payable initializer {
|
|
__ERC20PermitMock_init(name, symbol, initialAccount, initialBalance);
|
|
}
|
|
}
|
|
import "./ERC721VotesMockUpgradeable.sol";
|
|
|
|
contract ERC721VotesMockUpgradeableWithInit is ERC721VotesMockUpgradeable {
|
|
constructor(string memory name, string memory symbol) payable initializer {
|
|
__ERC721VotesMock_init(name, symbol);
|
|
}
|
|
}
|
|
import "./ERC721URIStorageMockUpgradeable.sol";
|
|
|
|
contract ERC721URIStorageMockUpgradeableWithInit is ERC721URIStorageMockUpgradeable {
|
|
constructor(string memory name, string memory symbol) payable initializer {
|
|
__ERC721URIStorageMock_init(name, symbol);
|
|
}
|
|
}
|
|
import "./ERC165CheckerMockUpgradeable.sol";
|
|
|
|
contract ERC165CheckerMockUpgradeableWithInit is ERC165CheckerMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC165CheckerMock_init();
|
|
}
|
|
}
|
|
import "./ERC165/ERC165InterfacesSupportedUpgradeable.sol";
|
|
|
|
contract SupportsInterfaceWithLookupMockUpgradeableWithInit is SupportsInterfaceWithLookupMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__SupportsInterfaceWithLookupMock_init();
|
|
}
|
|
}
|
|
import "./ERC165/ERC165InterfacesSupportedUpgradeable.sol";
|
|
|
|
contract ERC165InterfacesSupportedUpgradeableWithInit is ERC165InterfacesSupportedUpgradeable {
|
|
constructor(bytes4[] memory interfaceIds) payable initializer {
|
|
__ERC165InterfacesSupported_init(interfaceIds);
|
|
}
|
|
}
|
|
import "./ERC721EnumerableMockUpgradeable.sol";
|
|
|
|
contract ERC721EnumerableMockUpgradeableWithInit is ERC721EnumerableMockUpgradeable {
|
|
constructor(string memory name, string memory symbol) payable initializer {
|
|
__ERC721EnumerableMock_init(name, symbol);
|
|
}
|
|
}
|
|
import "./SafeERC20HelperUpgradeable.sol";
|
|
|
|
contract ERC20ReturnFalseMockUpgradeableWithInit is ERC20ReturnFalseMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC20ReturnFalseMock_init();
|
|
}
|
|
}
|
|
import "./SafeERC20HelperUpgradeable.sol";
|
|
|
|
contract ERC20ReturnTrueMockUpgradeableWithInit is ERC20ReturnTrueMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC20ReturnTrueMock_init();
|
|
}
|
|
}
|
|
import "./SafeERC20HelperUpgradeable.sol";
|
|
|
|
contract ERC20NoReturnMockUpgradeableWithInit is ERC20NoReturnMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC20NoReturnMock_init();
|
|
}
|
|
}
|
|
import "./SafeERC20HelperUpgradeable.sol";
|
|
|
|
contract SafeERC20WrapperUpgradeableWithInit is SafeERC20WrapperUpgradeable {
|
|
constructor(IERC20Upgradeable token) payable initializer {
|
|
__SafeERC20Wrapper_init(token);
|
|
}
|
|
}
|
|
import "../token/ERC20/utils/TokenTimelockUpgradeable.sol";
|
|
|
|
contract TokenTimelockUpgradeableWithInit is TokenTimelockUpgradeable {
|
|
constructor(
|
|
IERC20Upgradeable token_,
|
|
address beneficiary_,
|
|
uint256 releaseTime_
|
|
) payable initializer {
|
|
__TokenTimelock_init(token_, beneficiary_, releaseTime_);
|
|
}
|
|
}
|
|
import "./ERC20WrapperMockUpgradeable.sol";
|
|
|
|
contract ERC20WrapperMockUpgradeableWithInit is ERC20WrapperMockUpgradeable {
|
|
constructor(
|
|
IERC20Upgradeable _underlyingToken,
|
|
string memory name,
|
|
string memory symbol
|
|
) payable initializer {
|
|
__ERC20WrapperMock_init(_underlyingToken, name, symbol);
|
|
}
|
|
}
|
|
import "../finance/VestingWalletUpgradeable.sol";
|
|
|
|
contract VestingWalletUpgradeableWithInit is VestingWalletUpgradeable {
|
|
constructor(
|
|
address beneficiaryAddress,
|
|
uint64 startTimestamp,
|
|
uint64 durationSeconds
|
|
) payable initializer {
|
|
__VestingWallet_init(beneficiaryAddress, startTimestamp, durationSeconds);
|
|
}
|
|
}
|
|
import "../finance/PaymentSplitterUpgradeable.sol";
|
|
|
|
contract PaymentSplitterUpgradeableWithInit is PaymentSplitterUpgradeable {
|
|
constructor(address[] memory payees, uint256[] memory shares_) payable initializer {
|
|
__PaymentSplitter_init(payees, shares_);
|
|
}
|
|
}
|
|
import "../token/ERC777/ERC777Upgradeable.sol";
|
|
|
|
contract ERC777UpgradeableWithInit is ERC777Upgradeable {
|
|
constructor(
|
|
string memory name_,
|
|
string memory symbol_,
|
|
address[] memory defaultOperators_
|
|
) payable initializer {
|
|
__ERC777_init(name_, symbol_, defaultOperators_);
|
|
}
|
|
}
|
|
import "../token/ERC777/presets/ERC777PresetFixedSupplyUpgradeable.sol";
|
|
|
|
contract ERC777PresetFixedSupplyUpgradeableWithInit is ERC777PresetFixedSupplyUpgradeable {
|
|
constructor(
|
|
string memory name,
|
|
string memory symbol,
|
|
address[] memory defaultOperators,
|
|
uint256 initialSupply,
|
|
address owner
|
|
) payable initializer {
|
|
__ERC777PresetFixedSupply_init(name, symbol, defaultOperators, initialSupply, owner);
|
|
}
|
|
}
|
|
import "./ERC777SenderRecipientMockUpgradeable.sol";
|
|
|
|
contract ERC777SenderRecipientMockUpgradeableWithInit is ERC777SenderRecipientMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC777SenderRecipientMock_init();
|
|
}
|
|
}
|
|
import "../utils/introspection/ERC1820ImplementerUpgradeable.sol";
|
|
|
|
contract ERC1820ImplementerUpgradeableWithInit is ERC1820ImplementerUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC1820Implementer_init();
|
|
}
|
|
}
|
|
import "./ERC1820ImplementerMockUpgradeable.sol";
|
|
|
|
contract ERC1820ImplementerMockUpgradeableWithInit is ERC1820ImplementerMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC1820ImplementerMock_init();
|
|
}
|
|
}
|
|
import "./Create2ImplUpgradeable.sol";
|
|
|
|
contract Create2ImplUpgradeableWithInit is Create2ImplUpgradeable {
|
|
constructor() payable initializer {
|
|
__Create2Impl_init();
|
|
}
|
|
}
|
|
import "./ERC777MockUpgradeable.sol";
|
|
|
|
contract ERC777MockUpgradeableWithInit is ERC777MockUpgradeable {
|
|
constructor(
|
|
address initialHolder,
|
|
uint256 initialBalance,
|
|
string memory name,
|
|
string memory symbol,
|
|
address[] memory defaultOperators
|
|
) payable initializer {
|
|
__ERC777Mock_init(initialHolder, initialBalance, name, symbol, defaultOperators);
|
|
}
|
|
}
|
|
import "./ERC3156FlashBorrowerMockUpgradeable.sol";
|
|
|
|
contract ERC3156FlashBorrowerMockUpgradeableWithInit is ERC3156FlashBorrowerMockUpgradeable {
|
|
constructor(bool enableReturn, bool enableApprove) payable initializer {
|
|
__ERC3156FlashBorrowerMock_init(enableReturn, enableApprove);
|
|
}
|
|
}
|
|
import "./ERC20FlashMintMockUpgradeable.sol";
|
|
|
|
contract ERC20FlashMintMockUpgradeableWithInit is ERC20FlashMintMockUpgradeable {
|
|
constructor(
|
|
string memory name,
|
|
string memory symbol,
|
|
address initialAccount,
|
|
uint256 initialBalance
|
|
) payable initializer {
|
|
__ERC20FlashMintMock_init(name, symbol, initialAccount, initialBalance);
|
|
}
|
|
}
|
|
import "./ERC721RoyaltyMockUpgradeable.sol";
|
|
|
|
contract ERC721RoyaltyMockUpgradeableWithInit is ERC721RoyaltyMockUpgradeable {
|
|
constructor(string memory name, string memory symbol) payable initializer {
|
|
__ERC721RoyaltyMock_init(name, symbol);
|
|
}
|
|
}
|
|
import "./ERC721MockUpgradeable.sol";
|
|
|
|
contract ERC721MockUpgradeableWithInit is ERC721MockUpgradeable {
|
|
constructor(string memory name, string memory symbol) payable initializer {
|
|
__ERC721Mock_init(name, symbol);
|
|
}
|
|
}
|
|
import "./StringsMockUpgradeable.sol";
|
|
|
|
contract StringsMockUpgradeableWithInit is StringsMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__StringsMock_init();
|
|
}
|
|
}
|
|
import "../token/ERC721/utils/ERC721HolderUpgradeable.sol";
|
|
|
|
contract ERC721HolderUpgradeableWithInit is ERC721HolderUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC721Holder_init();
|
|
}
|
|
}
|
|
import "./ERC721ReceiverMockUpgradeable.sol";
|
|
|
|
contract ERC721ReceiverMockUpgradeableWithInit is ERC721ReceiverMockUpgradeable {
|
|
constructor(bytes4 retval, Error error) payable initializer {
|
|
__ERC721ReceiverMock_init(retval, error);
|
|
}
|
|
}
|
|
import "./ERC721BurnableMockUpgradeable.sol";
|
|
|
|
contract ERC721BurnableMockUpgradeableWithInit is ERC721BurnableMockUpgradeable {
|
|
constructor(string memory name, string memory symbol) payable initializer {
|
|
__ERC721BurnableMock_init(name, symbol);
|
|
}
|
|
}
|
|
import "./ERC721PausableMockUpgradeable.sol";
|
|
|
|
contract ERC721PausableMockUpgradeableWithInit is ERC721PausableMockUpgradeable {
|
|
constructor(string memory name, string memory symbol) payable initializer {
|
|
__ERC721PausableMock_init(name, symbol);
|
|
}
|
|
}
|
|
import "./ERC20PausableMockUpgradeable.sol";
|
|
|
|
contract ERC20PausableMockUpgradeableWithInit is ERC20PausableMockUpgradeable {
|
|
constructor(
|
|
string memory name,
|
|
string memory symbol,
|
|
address initialAccount,
|
|
uint256 initialBalance
|
|
) payable initializer {
|
|
__ERC20PausableMock_init(name, symbol, initialAccount, initialBalance);
|
|
}
|
|
}
|
|
import "./ERC1155PausableMockUpgradeable.sol";
|
|
|
|
contract ERC1155PausableMockUpgradeableWithInit is ERC1155PausableMockUpgradeable {
|
|
constructor(string memory uri) payable initializer {
|
|
__ERC1155PausableMock_init(uri);
|
|
}
|
|
}
|
|
import "./ERC1155MockUpgradeable.sol";
|
|
|
|
contract ERC1155MockUpgradeableWithInit is ERC1155MockUpgradeable {
|
|
constructor(string memory uri) payable initializer {
|
|
__ERC1155Mock_init(uri);
|
|
}
|
|
}
|
|
import "./ERC1155SupplyMockUpgradeable.sol";
|
|
|
|
contract ERC1155SupplyMockUpgradeableWithInit is ERC1155SupplyMockUpgradeable {
|
|
constructor(string memory uri) payable initializer {
|
|
__ERC1155SupplyMock_init(uri);
|
|
}
|
|
}
|
|
import "./ERC1155BurnableMockUpgradeable.sol";
|
|
|
|
contract ERC1155BurnableMockUpgradeableWithInit is ERC1155BurnableMockUpgradeable {
|
|
constructor(string memory uri) payable initializer {
|
|
__ERC1155BurnableMock_init(uri);
|
|
}
|
|
}
|
|
import "../token/ERC1155/utils/ERC1155HolderUpgradeable.sol";
|
|
|
|
contract ERC1155HolderUpgradeableWithInit is ERC1155HolderUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC1155Holder_init();
|
|
}
|
|
}
|
|
import "./ERC165StorageMockUpgradeable.sol";
|
|
|
|
contract ERC165StorageMockUpgradeableWithInit is ERC165StorageMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC165StorageMock_init();
|
|
}
|
|
}
|
|
import "./ERC165MockUpgradeable.sol";
|
|
|
|
contract ERC165MockUpgradeableWithInit is ERC165MockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC165Mock_init();
|
|
}
|
|
}
|
|
import "./TimersTimestampImplUpgradeable.sol";
|
|
|
|
contract TimersTimestampImplUpgradeableWithInit is TimersTimestampImplUpgradeable {
|
|
constructor() payable initializer {
|
|
__TimersTimestampImpl_init();
|
|
}
|
|
}
|
|
import "./TimersBlockNumberImplUpgradeable.sol";
|
|
|
|
contract TimersBlockNumberImplUpgradeableWithInit is TimersBlockNumberImplUpgradeable {
|
|
constructor() payable initializer {
|
|
__TimersBlockNumberImpl_init();
|
|
}
|
|
}
|
|
import "./ArraysImplUpgradeable.sol";
|
|
|
|
contract ArraysImplUpgradeableWithInit is ArraysImplUpgradeable {
|
|
constructor(uint256[] memory array) payable initializer {
|
|
__ArraysImpl_init(array);
|
|
}
|
|
}
|
|
import "./ERC20SnapshotMockUpgradeable.sol";
|
|
|
|
contract ERC20SnapshotMockUpgradeableWithInit is ERC20SnapshotMockUpgradeable {
|
|
constructor(
|
|
string memory name,
|
|
string memory symbol,
|
|
address initialAccount,
|
|
uint256 initialBalance
|
|
) payable initializer {
|
|
__ERC20SnapshotMock_init(name, symbol, initialAccount, initialBalance);
|
|
}
|
|
}
|
|
import "./CountersImplUpgradeable.sol";
|
|
|
|
contract CountersImplUpgradeableWithInit is CountersImplUpgradeable {
|
|
constructor() payable initializer {
|
|
__CountersImpl_init();
|
|
}
|
|
}
|
|
import "./UUPS/UUPSUpgradeableMockUpgradeable.sol";
|
|
|
|
contract UUPSUpgradeableMockUpgradeableWithInit is UUPSUpgradeableMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__UUPSUpgradeableMock_init();
|
|
}
|
|
}
|
|
import "./UUPS/UUPSUpgradeableMockUpgradeable.sol";
|
|
|
|
contract UUPSUpgradeableUnsafeMockUpgradeableWithInit is UUPSUpgradeableUnsafeMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__UUPSUpgradeableUnsafeMock_init();
|
|
}
|
|
}
|
|
import "./UUPS/UUPSLegacyUpgradeable.sol";
|
|
|
|
contract UUPSUpgradeableLegacyMockUpgradeableWithInit is UUPSUpgradeableLegacyMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__UUPSUpgradeableLegacyMock_init();
|
|
}
|
|
}
|
|
import "./ReentrancyAttackUpgradeable.sol";
|
|
|
|
contract ReentrancyAttackUpgradeableWithInit is ReentrancyAttackUpgradeable {
|
|
constructor() payable initializer {
|
|
__ReentrancyAttack_init();
|
|
}
|
|
}
|
|
import "./ReentrancyMockUpgradeable.sol";
|
|
|
|
contract ReentrancyMockUpgradeableWithInit is ReentrancyMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ReentrancyMock_init();
|
|
}
|
|
}
|
|
import "../token/ERC20/presets/ERC20PresetFixedSupplyUpgradeable.sol";
|
|
|
|
contract ERC20PresetFixedSupplyUpgradeableWithInit is ERC20PresetFixedSupplyUpgradeable {
|
|
constructor(
|
|
string memory name,
|
|
string memory symbol,
|
|
uint256 initialSupply,
|
|
address owner
|
|
) payable initializer {
|
|
__ERC20PresetFixedSupply_init(name, symbol, initialSupply, owner);
|
|
}
|
|
}
|
|
import "./ERC20BurnableMockUpgradeable.sol";
|
|
|
|
contract ERC20BurnableMockUpgradeableWithInit is ERC20BurnableMockUpgradeable {
|
|
constructor(
|
|
string memory name,
|
|
string memory symbol,
|
|
address initialAccount,
|
|
uint256 initialBalance
|
|
) payable initializer {
|
|
__ERC20BurnableMock_init(name, symbol, initialAccount, initialBalance);
|
|
}
|
|
}
|
|
import "./ContextMockUpgradeable.sol";
|
|
|
|
contract ContextMockUpgradeableWithInit is ContextMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ContextMock_init();
|
|
}
|
|
}
|
|
import "./ContextMockUpgradeable.sol";
|
|
|
|
contract ContextMockCallerUpgradeableWithInit is ContextMockCallerUpgradeable {
|
|
constructor() payable initializer {
|
|
__ContextMockCaller_init();
|
|
}
|
|
}
|
|
import "./ERC20DecimalsMockUpgradeable.sol";
|
|
|
|
contract ERC20DecimalsMockUpgradeableWithInit is ERC20DecimalsMockUpgradeable {
|
|
constructor(
|
|
string memory name_,
|
|
string memory symbol_,
|
|
uint8 decimals_
|
|
) payable initializer {
|
|
__ERC20DecimalsMock_init(name_, symbol_, decimals_);
|
|
}
|
|
}
|
|
import "./ERC20CappedMockUpgradeable.sol";
|
|
|
|
contract ERC20CappedMockUpgradeableWithInit is ERC20CappedMockUpgradeable {
|
|
constructor(
|
|
string memory name,
|
|
string memory symbol,
|
|
uint256 cap
|
|
) payable initializer {
|
|
__ERC20CappedMock_init(name, symbol, cap);
|
|
}
|
|
}
|
|
import "./MulticallTestUpgradeable.sol";
|
|
|
|
contract MulticallTestUpgradeableWithInit is MulticallTestUpgradeable {
|
|
constructor() payable initializer {
|
|
__MulticallTest_init();
|
|
}
|
|
}
|
|
import "../utils/escrow/EscrowUpgradeable.sol";
|
|
|
|
contract EscrowUpgradeableWithInit is EscrowUpgradeable {
|
|
constructor() payable initializer {
|
|
__Escrow_init();
|
|
}
|
|
}
|
|
import "./PullPaymentMockUpgradeable.sol";
|
|
|
|
contract PullPaymentMockUpgradeableWithInit is PullPaymentMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__PullPaymentMock_init();
|
|
}
|
|
}
|
|
import "../utils/escrow/RefundEscrowUpgradeable.sol";
|
|
|
|
contract RefundEscrowUpgradeableWithInit is RefundEscrowUpgradeable {
|
|
constructor(address payable beneficiary_) payable initializer {
|
|
__RefundEscrow_init(beneficiary_);
|
|
}
|
|
}
|
|
import "./ConditionalEscrowMockUpgradeable.sol";
|
|
|
|
contract ConditionalEscrowMockUpgradeableWithInit is ConditionalEscrowMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ConditionalEscrowMock_init();
|
|
}
|
|
}
|
|
import "./ClonesMockUpgradeable.sol";
|
|
|
|
contract ClonesMockUpgradeableWithInit is ClonesMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ClonesMock_init();
|
|
}
|
|
}
|
|
import "./AddressImplUpgradeable.sol";
|
|
|
|
contract AddressImplUpgradeableWithInit is AddressImplUpgradeable {
|
|
constructor() payable initializer {
|
|
__AddressImpl_init();
|
|
}
|
|
}
|
|
import "./StorageSlotMockUpgradeable.sol";
|
|
|
|
contract StorageSlotMockUpgradeableWithInit is StorageSlotMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__StorageSlotMock_init();
|
|
}
|
|
}
|
|
import "./OwnableMockUpgradeable.sol";
|
|
|
|
contract OwnableMockUpgradeableWithInit is OwnableMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__OwnableMock_init();
|
|
}
|
|
}
|
|
import "./SignatureCheckerMockUpgradeable.sol";
|
|
|
|
contract SignatureCheckerMockUpgradeableWithInit is SignatureCheckerMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__SignatureCheckerMock_init();
|
|
}
|
|
}
|
|
import "./ECDSAMockUpgradeable.sol";
|
|
|
|
contract ECDSAMockUpgradeableWithInit is ECDSAMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__ECDSAMock_init();
|
|
}
|
|
}
|
|
import "./BadBeaconUpgradeable.sol";
|
|
|
|
contract BadBeaconNoImplUpgradeableWithInit is BadBeaconNoImplUpgradeable {
|
|
constructor() payable initializer {
|
|
__BadBeaconNoImpl_init();
|
|
}
|
|
}
|
|
import "./BadBeaconUpgradeable.sol";
|
|
|
|
contract BadBeaconNotContractUpgradeableWithInit is BadBeaconNotContractUpgradeable {
|
|
constructor() payable initializer {
|
|
__BadBeaconNotContract_init();
|
|
}
|
|
}
|
|
import "./Base64MockUpgradeable.sol";
|
|
|
|
contract Base64MockUpgradeableWithInit is Base64MockUpgradeable {
|
|
constructor() payable initializer {
|
|
__Base64Mock_init();
|
|
}
|
|
}
|
|
import "./BitmapMockUpgradeable.sol";
|
|
|
|
contract BitMapMockUpgradeableWithInit is BitMapMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__BitMapMock_init();
|
|
}
|
|
}
|
|
import "./CallReceiverMockUpgradeable.sol";
|
|
|
|
contract CallReceiverMockUpgradeableWithInit is CallReceiverMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__CallReceiverMock_init();
|
|
}
|
|
}
|
|
import "./ClashingImplementationUpgradeable.sol";
|
|
|
|
contract ClashingImplementationUpgradeableWithInit is ClashingImplementationUpgradeable {
|
|
constructor() payable initializer {
|
|
__ClashingImplementation_init();
|
|
}
|
|
}
|
|
import "./compound/CompTimelockUpgradeable.sol";
|
|
|
|
contract CompTimelockUpgradeableWithInit is CompTimelockUpgradeable {
|
|
constructor(address admin_, uint256 delay_) payable initializer {
|
|
__CompTimelock_init(admin_, delay_);
|
|
}
|
|
}
|
|
import "./DummyImplementationUpgradeable.sol";
|
|
|
|
contract DummyImplementationUpgradeableWithInit is DummyImplementationUpgradeable {
|
|
constructor() payable initializer {
|
|
__DummyImplementation_init();
|
|
}
|
|
}
|
|
import "./DummyImplementationUpgradeable.sol";
|
|
|
|
contract DummyImplementationV2UpgradeableWithInit is DummyImplementationV2Upgradeable {
|
|
constructor() payable initializer {
|
|
__DummyImplementationV2_init();
|
|
}
|
|
}
|
|
import "./ERC165/ERC165MissingDataUpgradeable.sol";
|
|
|
|
contract ERC165MissingDataUpgradeableWithInit is ERC165MissingDataUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC165MissingData_init();
|
|
}
|
|
}
|
|
import "./ERC165/ERC165NotSupportedUpgradeable.sol";
|
|
|
|
contract ERC165NotSupportedUpgradeableWithInit is ERC165NotSupportedUpgradeable {
|
|
constructor() payable initializer {
|
|
__ERC165NotSupported_init();
|
|
}
|
|
}
|
|
import "./EtherReceiverMockUpgradeable.sol";
|
|
|
|
contract EtherReceiverMockUpgradeableWithInit is EtherReceiverMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__EtherReceiverMock_init();
|
|
}
|
|
}
|
|
import "./MerkleProofWrapperUpgradeable.sol";
|
|
|
|
contract MerkleProofWrapperUpgradeableWithInit is MerkleProofWrapperUpgradeable {
|
|
constructor() payable initializer {
|
|
__MerkleProofWrapper_init();
|
|
}
|
|
}
|
|
import "./SafeMathMockUpgradeable.sol";
|
|
|
|
contract SafeMathMockUpgradeableWithInit is SafeMathMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__SafeMathMock_init();
|
|
}
|
|
}
|
|
import "./SignedMathMockUpgradeable.sol";
|
|
|
|
contract SignedMathMockUpgradeableWithInit is SignedMathMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__SignedMathMock_init();
|
|
}
|
|
}
|
|
import "./SignedSafeMathMockUpgradeable.sol";
|
|
|
|
contract SignedSafeMathMockUpgradeableWithInit is SignedSafeMathMockUpgradeable {
|
|
constructor() payable initializer {
|
|
__SignedSafeMathMock_init();
|
|
}
|
|
}
|