ChainFactory_TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 66 txns
Deployed by via 0x8d40fa08 at 18875870
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.01
0xb4381e290bcf0122f03adaec220b1b9ad9160468ad5152bb92c44bbba442fc77
0x4828eb38074e62217ab6f6cc3f315f6645e16de6abf4687707fc26c42f7791d5
0x6e9db0ea9bcd3abefe31aed87d6a1ec8c8c16d0dda7f9694f2d364713b74d5ab
0xeffd3ea5a869ca8ddc719d75c510d9d3e9254516d08e7fc053e24fd6791e0a07
0x9fea56a288b4b254c822faca360e3ead76bf34242fdfbc5f305f32500caace4d
0x191b085adb26c360ee6bfb34a4d36f38722733577a023aad611cb0b736f9f4ad
0x836cb74d861e129e5441176abbf4464f964359aaf7bdaedbdcb8525870cfb0f8
0x7a28492859b5ffa38cc054696b1dff833fad4e58978f20d75f11b44b476ff203
0x145a7a19d11e29a9563da00ca785a5b9ec54d9629449d38e1d5a6a96b6f51443
0x5e0ff6f2321d0d41d5aad5a04d2041d48b6e3795d7b9b9077840e02db84e3622

Functions
Getter at block 21273898
getImplementation(view returns (address)
0x018af0e9165b398ee44c6f4edd68ca0a6a98c58e
owner(view returns (address)
0xb8f8a463a725502b5e0642bb0dc55ca8d1675434
listDiscountLevels(view returns (struct CF_CommondiscountLevelView[] list)
[(0, 0, 0), (1, 0, 0), (2, 0, 0), (3, 0, 0), (4, 0, 0)]
 
listTemplates(view returns (struct CF_CommontemplateDataView[] data)
 
listUsers(view returns (address[] data)
owner(view returns (address)
0xb8f8a463a725502b5e0642bb0dc55ca8d1675434
version(pure returns (string)
1.0.0
Read-only
getTemplatePrice(uint256 templateIduint256 featuresview returns (uint256 price)
getUserInfo(address accountview returns (struct CF_CommonuserDataView user)
State-modifying
setImplementation(address _implementation
transferOwnership(address newOwner
addCredit(payable 
addCredit(address useruint256 amount
deployContract(uint256 templateIduint256 featuresbytes32 noncebytes bytecodeaddress referralpayable returns (address contractAddress)
initialize(
recoverERC20(address tokenaddress touint256 amount
recoverETH(address touint256 amount
renounceOwnership(
setDiscountLevel(uint8 leveluint24 percentuint24 discount
setFactoryInterfaces(address tokenaddress stake
setMultiSignatureWallet(address account
setTemplate(uint256 templateIdbool activebool discountableuint256[] price
setTreasury(address account
transferOwnership(address newOwner
Events
ImplementationUpgraded(address indexed implementation
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
AddedCredit(address indexed useruint256 amount
ContractDeployed(address indexed useruint256 templateIduint256 amountaddress contractAddress
Deposit(address indexed fromuint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetDiscountLevel(uint8 leveluint24 percentuint24 discount
Constructor
constructor(
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors

This contract contains no error objects.