DCBFactory
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 45 additional slots
Balances ($0.00)
No balances found for "DCBFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DCBFactory"
ABI
ABI objects
Getter at block 21212573
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
crowdfundingImpl() view returns (address)
0x0000000000000000000000000000000000000000
feeData() view returns (uint32 platformFee, uint32 decubateFee, address platformFeeReceiver, address decubateFeeReceiver)
(platformFee=0, decubateFee=0, platformFeeReceiver=0x0000000000000000000000000000000000000000, decubateFeeReceiver=0x0000000000000000000000000000000000000000)
layerZero() view returns (address)
0x0000000000000000000000000000000000000000
nativeChainId() view returns (uint32)
0
nativeChainIdLZ() view returns (uint16)
0
tokenClaimImpl() view returns (address)
0x0000000000000000000000000000000000000000
vestingImpl() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
events(address) view returns (string name, address paymentToken, address tokenAddress, address vestingAddress, uint8 eventType)
eventsList(uint256) view returns (address)
getInvestmentInfo(address _account, address _event) view returns (struct DCBFactoryEvent, uint256 amount, struct IDCBPlatformVestingVestingInfo v, struct IDCBPlatformVestingWhitelistInfo w, uint256 claimable)
getRoleAdmin(bytes32 role) view returns (bytes32)
getUserInvestments(address _address) view returns (address[])
getVestingInfo(address _account, address _event) view returns (struct IDCBPlatformVestingVestingInfo info, struct IDCBPlatformVestingWhitelistInfo whitelist, uint256 claimable)
hasRole(bytes32 role, address account) view returns (bool)
numUserInvestments(address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
userAmount(address, address) view returns (uint256)
State-modifying
Events changeCrowdfundingParams(address _event, struct DCBFactoryCrowdFundingParams _c)
changeImplementations(address _newVesting, address _newTokenClaim, address _newCrowdfunding)
changeToken(address _event, address _newToken)
changeTokenClaimParams(address _event, struct IDCBTokenClaimParams _t)
changeVestingParams(address _event, uint256 _cliff, uint256 _start, uint256 _duration, uint256 _initialUnlockPercent)
claimDistribution(address _event) returns (bool)
deployCrowdfunding(string _name, struct DCBFactoryCrowdFundingParams _c, struct IDCBPlatformVestingVestingSetup _v, struct IDCBPlatformVestingBuybackSetup _b)
deployTokenClaim(string _name, address _token, struct IDCBTokenClaimParams _t, struct IDCBPlatformVestingVestingSetup _v)
grantRole(bytes32 role, address account)
initialize()
renounceRole(bytes32 role, address account)
rescueTokensFromContract(address _event, address _receiver, uint256 _amount)
revokeRole(bytes32 role, address account)
setChainInfo(address _layerZero, uint16 _nativeChainIdLZ, uint32 _nativeChainId)
setFeeValues(struct DCBFactoryFee _feeData)
setManagerRole(address _user, bool _status)
setUserInvestment(address _address, address _event, uint256 _amount) returns (bool)
CrowdfundingDeployed(string _name, struct DCBFactoryCrowdFundingParams _c, struct IDCBPlatformVestingVestingSetup _v, struct IDCBPlatformVestingBuybackSetup _b)
DistributionClaimed(address _user, address _event)
ImplementationsChanged(address _newVesting, address _newTokenClaim, address _newCrowdfunding)
Initialized(uint8 version)
ManagerRoleSet(address _user, bool _status)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
TokenClaimDeployed(string _name, address _token, struct IDCBTokenClaimParams _t, struct IDCBPlatformVestingVestingSetup _v)
UserInvestmentSet(address _address, address _event, uint256 _amount)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.