ChainFactory

Verified contract

Implementation

Active on Ethereum with 2 txns
Deployed by via 0xfdf3c821 at 18875885
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ChainFactory"

0x167ec16eb8bd1edc6304d36951d470f39984ef900f29e4b6df67739ac1d2ea14
0x05a020823370e49160b6821c8caf655a6ab9f904996b4b94446f4c3988c0c85c

Functions
Getter at block 21271108
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)
0x0000000000000000000000000000000000000000
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
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
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

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.