D17Launch
Immutable five-round accounting, refunds, finalization, settlement, and pool records.
Immutable five-round accounting, refunds, finalization, settlement, and pool records.
Important behavior
- Round indexes in the ABI are zero-based; user-facing rounds are normally displayed as 1–5.
allFinalCommitmentsSettledis an informational metric, not a pool-creation gate.- Post-pool claims use
claimLateSettlementand release the position's reserved LP-token share.
Surface summary
| Constructors | Functions | Events | Custom errors | Receive/fallback |
|---|---|---|---|---|
| 1 | 109 | 12 | 2 | 2 |
Construction
Constructor
constructor(address factory_, address vaultConfigurator_, address token_, address weth_, address treasury_, bytes32 metadataHash_, uint64 startTime_, uint32[5] roundSeconds_, uint32 refundSeconds_, uint32 settlementSeconds_, uint256 minCommitWeth_, uint256 minPhase1Weth_, uint256 minAnchorPriceWad_, uint16[5] roundSharesBps_, uint16 treasuryBps_, uint16 refundPenaltyBps_, uint256 saleTokens_, uint256 lpTokens_, uint256 deadTokens_, address deadRecipient_, uint256 manualDistributionTokens_, address manualDistributionRecipient_, bool burnUnsoldSaleTokens_)- Mutability:
nonpayable
Inputs
| Field | ABI type |
|---|---|
factory_ | address |
vaultConfigurator_ | address |
token_ | address |
weth_ | address |
treasury_ | address |
metadataHash_ | bytes32 |
startTime_ | uint64 |
roundSeconds_ | uint32[5] |
refundSeconds_ | uint32 |
settlementSeconds_ | uint32 |
minCommitWeth_ | uint256 |
minPhase1Weth_ | uint256 |
minAnchorPriceWad_ | uint256 |
roundSharesBps_ | uint16[5] |
treasuryBps_ | uint16 |
refundPenaltyBps_ | uint16 |
saleTokens_ | uint256 |
lpTokens_ | uint256 |
deadTokens_ | uint256 |
deadRecipient_ | address |
manualDistributionTokens_ | uint256 |
manualDistributionRecipient_ | address |
burnUnsoldSaleTokens_ | bool |
Receive and fallback
Fallback
fallback() external payable- Mutability:
payable
Receive
receive() external payable- Mutability:
payable
Functions
BPS
function BPS() external view returns (uint256 value1)- Signature:
BPS() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
CANONICAL_DEAD_RECIPIENT
function CANONICAL_DEAD_RECIPIENT() external view returns (address value1)- Signature:
CANONICAL_DEAD_RECIPIENT() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | address |
D17_LAUNCH_ID
function D17_LAUNCH_ID() external view returns (bytes32 value1)- Signature:
D17_LAUNCH_ID() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bytes32 |
FINAL_ROUND
function FINAL_ROUND() external view returns (uint8 value1)- Signature:
FINAL_ROUND() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
MIN_ANCHOR_PRICE_WAD
function MIN_ANCHOR_PRICE_WAD() external view returns (uint256 value1)- Signature:
MIN_ANCHOR_PRICE_WAD() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
MIN_COMMIT_WETH
function MIN_COMMIT_WETH() external view returns (uint256 value1)- Signature:
MIN_COMMIT_WETH() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
MIN_LP_TOKENS
function MIN_LP_TOKENS() external view returns (uint256 value1)- Signature:
MIN_LP_TOKENS() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
MIN_ROUND_ALLOCATION_TOKENS
function MIN_ROUND_ALLOCATION_TOKENS() external view returns (uint256 value1)- Signature:
MIN_ROUND_ALLOCATION_TOKENS() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
NO_ROUND
function NO_ROUND() external view returns (uint8 value1)- Signature:
NO_ROUND() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
PHASE_FAILED
function PHASE_FAILED() external view returns (uint8 value1)- Signature:
PHASE_FAILED() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
PHASE_NOT_STARTED
function PHASE_NOT_STARTED() external view returns (uint8 value1)- Signature:
PHASE_NOT_STARTED() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
PHASE_POOL_READY
function PHASE_POOL_READY() external view returns (uint8 value1)- Signature:
PHASE_POOL_READY() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
PHASE_READY_TO_FINALIZE
function PHASE_READY_TO_FINALIZE() external view returns (uint8 value1)- Signature:
PHASE_READY_TO_FINALIZE() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
PHASE_REFUND_OPEN
function PHASE_REFUND_OPEN() external view returns (uint8 value1)- Signature:
PHASE_REFUND_OPEN() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
PHASE_ROUND_OPEN
function PHASE_ROUND_OPEN() external view returns (uint8 value1)- Signature:
PHASE_ROUND_OPEN() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
PHASE_SETTLEMENT_OPEN
function PHASE_SETTLEMENT_OPEN() external view returns (uint8 value1)- Signature:
PHASE_SETTLEMENT_OPEN() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
PHASE_TRADING_OPEN
function PHASE_TRADING_OPEN() external view returns (uint8 value1)- Signature:
PHASE_TRADING_OPEN() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
REFUND_STAGE_COUNT
function REFUND_STAGE_COUNT() external view returns (uint8 value1)- Signature:
REFUND_STAGE_COUNT() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
ROUND_COUNT
function ROUND_COUNT() external view returns (uint8 value1)- Signature:
ROUND_COUNT() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
activeRefundWindow
function activeRefundWindow() external view returns (uint8 value1)- Signature:
activeRefundWindow() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
activeRound
function activeRound() external view returns (uint8 value1)- Signature:
activeRound() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint8 |
allFinalCommitmentsSettled
function allFinalCommitmentsSettled() external view returns (bool value1)- Signature:
allFinalCommitmentsSettled() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bool |
anchorPriceWad
function anchorPriceWad() external view returns (uint256 value1)- Signature:
anchorPriceWad() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
anchorReady
function anchorReady() external view returns (bool value1)- Signature:
anchorReady() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bool |
burnUnsoldSaleTokens
function burnUnsoldSaleTokens() external view returns (bool value1)- Signature:
burnUnsoldSaleTokens() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bool |
claimLateSettlement
function claimLateSettlement() external nonpayable returns (uint256 saleTokenAmount, uint256 wethForVault, uint256 treasuryWeth, uint256 lateLpTokens)- Signature:
claimLateSettlement() - Mutability:
nonpayable
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
saleTokenAmount | uint256 |
wethForVault | uint256 |
treasuryWeth | uint256 |
lateLpTokens | uint256 |
claimVaultLiquidityTokens
function claimVaultLiquidityTokens() external nonpayable returns (uint256 liquidityTokens, uint256 wethForPool)- Signature:
claimVaultLiquidityTokens() - Mutability:
nonpayable
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
liquidityTokens | uint256 |
wethForPool | uint256 |
claimVaultSettlement
function claimVaultSettlement() external nonpayable returns (uint256 saleTokenAmount, uint256 wethForVault, uint256 treasuryWeth)- Signature:
claimVaultSettlement() - Mutability:
nonpayable
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
saleTokenAmount | uint256 |
wethForVault | uint256 |
treasuryWeth | uint256 |
configureLiquidityVault
function configureLiquidityVault(address liquidityVault_) external nonpayable- Signature:
configureLiquidityVault(address) - Mutability:
nonpayable
Inputs
| Field | ABI type |
|---|---|
liquidityVault_ | address |
Outputs
None.
contributedBy
function contributedBy(address locker, uint8 round) external view returns (uint256 value1)- Signature:
contributedBy(address,uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
locker | address |
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
deadRecipient
function deadRecipient() external view returns (address value1)- Signature:
deadRecipient() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | address |
deadTokens
function deadTokens() external view returns (uint256 value1)- Signature:
deadTokens() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
factory
function factory() external view returns (address value1)- Signature:
factory() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | address |
finalCommittedWeth
function finalCommittedWeth() external view returns (uint256 value1)- Signature:
finalCommittedWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
finalRoundTokenPool
function finalRoundTokenPool() external view returns (uint256 value1)- Signature:
finalRoundTokenPool() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
finalizeLaunch
function finalizeLaunch() external nonpayable- Signature:
finalizeLaunch() - Mutability:
nonpayable
Inputs
None.
Outputs
None.
finalized
function finalized() external view returns (bool value1)- Signature:
finalized() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bool |
finalizedAt
function finalizedAt() external view returns (uint256 value1)- Signature:
finalizedAt() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
isRoundClaimable
function isRoundClaimable(uint8 round) external view returns (bool value1)- Signature:
isRoundClaimable(uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | bool |
lateLpTokensReleased
function lateLpTokensReleased() external view returns (uint256 value1)- Signature:
lateLpTokensReleased() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
lateSettledCommittedWeth
function lateSettledCommittedWeth() external view returns (uint256 value1)- Signature:
lateSettledCommittedWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
lateSettledLiquidityWeth
function lateSettledLiquidityWeth() external view returns (uint256 value1)- Signature:
lateSettledLiquidityWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
launchFailed
function launchFailed() external view returns (bool value1)- Signature:
launchFailed() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bool |
launchPhase
function launchPhase() external view returns (uint8 phaseKind, uint8 index, uint256 startsAt, uint256 endsAt)- Signature:
launchPhase() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
phaseKind | uint8 |
index | uint8 |
startsAt | uint256 |
endsAt | uint256 |
liquidityPoolCreated
function liquidityPoolCreated() external view returns (bool value1)- Signature:
liquidityPoolCreated() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bool |
liquidityVault
function liquidityVault() external view returns (address value1)- Signature:
liquidityVault() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | address |
lockerPositionState
function lockerPositionState(address locker) external view returns (bool liquidityClaimed, bool finalSaleTokensClaimed, uint256 refundWeth, uint256 penaltyWeth, bool[5] refunded)- Signature:
lockerPositionState(address) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
locker | address |
Outputs
| Field | ABI type |
|---|---|
liquidityClaimed | bool |
finalSaleTokensClaimed | bool |
refundWeth | uint256 |
penaltyWeth | uint256 |
refunded | bool[5] |
lpTokens
function lpTokens() external view returns (uint256 value1)- Signature:
lpTokens() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
manualDistributionRecipient
function manualDistributionRecipient() external view returns (address value1)- Signature:
manualDistributionRecipient() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | address |
manualDistributionTokens
function manualDistributionTokens() external view returns (uint256 value1)- Signature:
manualDistributionTokens() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
markLiquidityPoolCreated
function markLiquidityPoolCreated(address pair, uint256 tokenUsed, uint256 wethUsed, uint256 lpMinted) external nonpayable- Signature:
markLiquidityPoolCreated(address,uint256,uint256,uint256) - Mutability:
nonpayable
Inputs
| Field | ABI type |
|---|---|
pair | address |
tokenUsed | uint256 |
wethUsed | uint256 |
lpMinted | uint256 |
Outputs
None.
metadataHash
function metadataHash() external view returns (bytes32 value1)- Signature:
metadataHash() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bytes32 |
minAnchorPriceWad
function minAnchorPriceWad() external view returns (uint256 value1)- Signature:
minAnchorPriceWad() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
minCommitWeth
function minCommitWeth() external view returns (uint256 value1)- Signature:
minCommitWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
minPhase1Weth
function minPhase1Weth() external view returns (uint256 value1)- Signature:
minPhase1Weth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
officialLpMinted
function officialLpMinted() external view returns (uint256 value1)- Signature:
officialLpMinted() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
officialPair
function officialPair() external view returns (address value1)- Signature:
officialPair() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | address |
officialTokenUsedForLp
function officialTokenUsedForLp() external view returns (uint256 value1)- Signature:
officialTokenUsedForLp() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
officialWethUsedForLp
function officialWethUsedForLp() external view returns (uint256 value1)- Signature:
officialWethUsedForLp() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
penaltyWethPaid
function penaltyWethPaid() external view returns (uint256 value1)- Signature:
penaltyWethPaid() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
poolCreatedAt
function poolCreatedAt() external view returns (uint256 value1)- Signature:
poolCreatedAt() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
poolCreationOpensAt
function poolCreationOpensAt() external view returns (uint256 value1)- Signature:
poolCreationOpensAt() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
poolSettledCommittedWeth
function poolSettledCommittedWeth() external view returns (uint256 value1)- Signature:
poolSettledCommittedWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
poolSettledLiquidityWeth
function poolSettledLiquidityWeth() external view returns (uint256 value1)- Signature:
poolSettledLiquidityWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
previewFinalSaleTokens
function previewFinalSaleTokens(address locker) external view returns (uint256 saleTokenAmount)- Signature:
previewFinalSaleTokens(address) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
locker | address |
Outputs
| Field | ABI type |
|---|---|
saleTokenAmount | uint256 |
previewRoundTokens
function previewRoundTokens(address locker, uint8 round) external view returns (uint256 saleTokenAmount)- Signature:
previewRoundTokens(address,uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
locker | address |
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
saleTokenAmount | uint256 |
previewSettlement
function previewSettlement(address locker) external view returns (uint256 saleTokenAmount, uint256 grossCommittedWeth, uint256 wethForVault, uint256 treasuryWeth)- Signature:
previewSettlement(address) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
locker | address |
Outputs
| Field | ABI type |
|---|---|
saleTokenAmount | uint256 |
grossCommittedWeth | uint256 |
wethForVault | uint256 |
treasuryWeth | uint256 |
previewVaultSettlement
function previewVaultSettlement(address locker) external view returns (uint256 saleTokenAmount, uint256 grossCommittedWeth, uint256 wethForVault, uint256 treasuryWeth)- Signature:
previewVaultSettlement(address) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
locker | address |
Outputs
| Field | ABI type |
|---|---|
saleTokenAmount | uint256 |
grossCommittedWeth | uint256 |
wethForVault | uint256 |
treasuryWeth | uint256 |
recordRoundCommitment
function recordRoundCommitment(uint8 round, uint256 amount) external nonpayable- Signature:
recordRoundCommitment(uint8,uint256) - Mutability:
nonpayable
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
amount | uint256 |
Outputs
None.
refundPenaltyBps
function refundPenaltyBps() external view returns (uint16 value1)- Signature:
refundPenaltyBps() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint16 |
refundSeconds
function refundSeconds() external view returns (uint32 value1)- Signature:
refundSeconds() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint32 |
releaseFailedRefund
function releaseFailedRefund() external nonpayable returns (uint256 refundWeth)- Signature:
releaseFailedRefund() - Mutability:
nonpayable
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
refundWeth | uint256 |
releaseRoundRefund
function releaseRoundRefund() external nonpayable returns (uint8 round, uint256 refundWeth, uint256 penaltyWeth)- Signature:
releaseRoundRefund() - Mutability:
nonpayable
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
round | uint8 |
refundWeth | uint256 |
penaltyWeth | uint256 |
retainedPenaltyWeth
function retainedPenaltyWeth() external view returns (uint256 value1)- Signature:
retainedPenaltyWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
rolloverToFinalRound
function rolloverToFinalRound() external view returns (uint256 rolloverTokens)- Signature:
rolloverToFinalRound() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
rolloverTokens | uint256 |
roundAnchorTargetWeth
function roundAnchorTargetWeth(uint8 round) external view returns (uint256 value1)- Signature:
roundAnchorTargetWeth(uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
roundAnchorUnderfillRemainingWeth
function roundAnchorUnderfillRemainingWeth(uint8 round) external view returns (uint256 value1)- Signature:
roundAnchorUnderfillRemainingWeth(uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
roundBaseTokenAllocation
function roundBaseTokenAllocation(uint8 round) external view returns (uint256 value1)- Signature:
roundBaseTokenAllocation(uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
roundClaimTime
function roundClaimTime(uint8 round) external view returns (uint256 value1)- Signature:
roundClaimTime(uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
roundDiscoveredPriceWad
function roundDiscoveredPriceWad(uint8 round) external view returns (uint256 value1)- Signature:
roundDiscoveredPriceWad(uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
roundEnd
function roundEnd(uint8 round) external view returns (uint256 value1)- Signature:
roundEnd(uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
roundRaised
function roundRaised(uint256 value1) external view returns (uint256 value1)- Signature:
roundRaised(uint256) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
value1 | uint256 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
roundSeconds
function roundSeconds(uint256 value1) external view returns (uint32 value1)- Signature:
roundSeconds(uint256) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
value1 | uint256 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint32 |
roundSharesBps
function roundSharesBps(uint256 value1) external view returns (uint16 value1)- Signature:
roundSharesBps(uint256) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
value1 | uint256 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint16 |
roundSoldTokens
function roundSoldTokens(uint8 round) external view returns (uint256 value1)- Signature:
roundSoldTokens(uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
roundStart
function roundStart(uint8 round) external view returns (uint256 value1)- Signature:
roundStart(uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
roundTokenAllocation
function roundTokenAllocation(uint8 round) external view returns (uint256 value1)- Signature:
roundTokenAllocation(uint8) - Mutability:
view
Inputs
| Field | ABI type |
|---|---|
round | uint8 |
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
rulesHash
function rulesHash() external view returns (bytes32 value1)- Signature:
rulesHash() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bytes32 |
saleTokens
function saleTokens() external view returns (uint256 value1)- Signature:
saleTokens() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
settledCommittedWeth
function settledCommittedWeth() external view returns (uint256 value1)- Signature:
settledCommittedWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
settledLiquidityWeth
function settledLiquidityWeth() external view returns (uint256 value1)- Signature:
settledLiquidityWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
settlementSeconds
function settlementSeconds() external view returns (uint32 value1)- Signature:
settlementSeconds() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint32 |
settlementStartsAt
function settlementStartsAt() external view returns (uint256 value1)- Signature:
settlementStartsAt() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
startTime
function startTime() external view returns (uint64 value1)- Signature:
startTime() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint64 |
sweepUnexpectedEthToTreasury
function sweepUnexpectedEthToTreasury() external nonpayable returns (uint256 amount)- Signature:
sweepUnexpectedEthToTreasury() - Mutability:
nonpayable
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
amount | uint256 |
token
function token() external view returns (address value1)- Signature:
token() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | address |
totalCommittedWeth
function totalCommittedWeth() external view returns (uint256 total)- Signature:
totalCommittedWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
total | uint256 |
totalLiquidityWeth
function totalLiquidityWeth() external view returns (uint256 value1)- Signature:
totalLiquidityWeth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
tradingOpen
function tradingOpen() external view returns (bool value1)- Signature:
tradingOpen() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bool |
tradingOpenAt
function tradingOpenAt() external view returns (uint256 value1)- Signature:
tradingOpenAt() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
treasury
function treasury() external view returns (address value1)- Signature:
treasury() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | address |
treasuryBps
function treasuryBps() external view returns (uint16 value1)- Signature:
treasuryBps() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint16 |
treasuryWethPaid
function treasuryWethPaid() external view returns (uint256 value1)- Signature:
treasuryWethPaid() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
unsoldSaleTokensBurned
function unsoldSaleTokensBurned() external view returns (bool value1)- Signature:
unsoldSaleTokensBurned() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bool |
unsoldSaleTokensSettled
function unsoldSaleTokensSettled() external view returns (uint256 value1)- Signature:
unsoldSaleTokensSettled() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
vaultConfigurator
function vaultConfigurator() external view returns (address value1)- Signature:
vaultConfigurator() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | address |
vaultLiquidityClaimed
function vaultLiquidityClaimed() external view returns (bool value1)- Signature:
vaultLiquidityClaimed() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | bool |
vaultLiquidityTokensClaimed
function vaultLiquidityTokensClaimed() external view returns (uint256 value1)- Signature:
vaultLiquidityTokensClaimed() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | uint256 |
weth
function weth() external view returns (address value1)- Signature:
weth() - Mutability:
view
Inputs
None.
Outputs
| Field | ABI type |
|---|---|
value1 | address |
Events
Finalized
event Finalized(uint256 finalizedAt)- Signature:
Finalized(uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
finalizedAt | uint256 | no |
LateVaultSettlementClaimed
event LateVaultSettlementClaimed(address indexed locker, uint256 saleTokens, uint256 wethForVault, uint256 treasuryWeth, uint256 lateLpTokens, uint256 grossCommittedWeth)- Signature:
LateVaultSettlementClaimed(address,uint256,uint256,uint256,uint256,uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
locker | address | yes |
saleTokens | uint256 | no |
wethForVault | uint256 | no |
treasuryWeth | uint256 | no |
lateLpTokens | uint256 | no |
grossCommittedWeth | uint256 | no |
LaunchFailedRefunded
event LaunchFailedRefunded(address indexed locker, uint256 refundWeth)- Signature:
LaunchFailedRefunded(address,uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
locker | address | yes |
refundWeth | uint256 | no |
LiquidityPoolCreated
event LiquidityPoolCreated(address indexed liquidityVault, address indexed pair, uint256 tokenUsed, uint256 wethUsed, uint256 lpMinted)- Signature:
LiquidityPoolCreated(address,address,uint256,uint256,uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
liquidityVault | address | yes |
pair | address | yes |
tokenUsed | uint256 | no |
wethUsed | uint256 | no |
lpMinted | uint256 | no |
LiquidityVaultConfigured
event LiquidityVaultConfigured(address indexed liquidityVault)- Signature:
LiquidityVaultConfigured(address) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
liquidityVault | address | yes |
RoundCommitted
event RoundCommitted(address indexed locker, uint8 indexed round, uint256 amount)- Signature:
RoundCommitted(address,uint8,uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
locker | address | yes |
round | uint8 | yes |
amount | uint256 | no |
RoundRefunded
event RoundRefunded(address indexed locker, uint8 indexed refundRound, uint256 refundWeth, uint256 penaltyWeth)- Signature:
RoundRefunded(address,uint8,uint256,uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
locker | address | yes |
refundRound | uint8 | yes |
refundWeth | uint256 | no |
penaltyWeth | uint256 | no |
UnexpectedEthSwept
event UnexpectedEthSwept(address indexed recipient, uint256 amount)- Signature:
UnexpectedEthSwept(address,uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
recipient | address | yes |
amount | uint256 | no |
UnsoldSaleTokensBurned
event UnsoldSaleTokensBurned(uint256 amount)- Signature:
UnsoldSaleTokensBurned(uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
amount | uint256 | no |
UnsoldSaleTokensPaid
event UnsoldSaleTokensPaid(address indexed recipient, uint256 amount)- Signature:
UnsoldSaleTokensPaid(address,uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
recipient | address | yes |
amount | uint256 | no |
VaultLiquidityTokensClaimed
event VaultLiquidityTokensClaimed(address indexed liquidityVault, uint256 liquidityTokens, uint256 wethForPool)- Signature:
VaultLiquidityTokensClaimed(address,uint256,uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
liquidityVault | address | yes |
liquidityTokens | uint256 | no |
wethForPool | uint256 | no |
VaultSettlementClaimed
event VaultSettlementClaimed(address indexed locker, uint256 saleTokens, uint256 wethForVault, uint256 treasuryWeth, uint256 grossCommittedWeth)- Signature:
VaultSettlementClaimed(address,uint256,uint256,uint256,uint256) - Anonymous: no
Fields
| Field | ABI type | Indexed |
|---|---|---|
locker | address | yes |
saleTokens | uint256 | no |
wethForVault | uint256 | no |
treasuryWeth | uint256 | no |
grossCommittedWeth | uint256 | no |
Custom errors
BurnFailed
error BurnFailed()- Signature:
BurnFailed()
Arguments
None.
TransferFailed
error TransferFailed()- Signature:
TransferFailed()
Arguments
None.
Generated from data/abi/D17Launch.abi.json. Every entry above is checked against that ABI by npm run check:contracts.