D17 DOCS
ContractsABI reference

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.
  • allFinalCommitmentsSettled is an informational metric, not a pool-creation gate.
  • Post-pool claims use claimLateSettlement and release the position's reserved LP-token share.

Surface summary

ConstructorsFunctionsEventsCustom errorsReceive/fallback
11091222

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

FieldABI 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

FieldABI type
value1uint256

CANONICAL_DEAD_RECIPIENT

function CANONICAL_DEAD_RECIPIENT() external view returns (address value1)
  • Signature: CANONICAL_DEAD_RECIPIENT()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1address

D17_LAUNCH_ID

function D17_LAUNCH_ID() external view returns (bytes32 value1)
  • Signature: D17_LAUNCH_ID()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bytes32

FINAL_ROUND

function FINAL_ROUND() external view returns (uint8 value1)
  • Signature: FINAL_ROUND()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

MIN_ANCHOR_PRICE_WAD

function MIN_ANCHOR_PRICE_WAD() external view returns (uint256 value1)
  • Signature: MIN_ANCHOR_PRICE_WAD()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

MIN_COMMIT_WETH

function MIN_COMMIT_WETH() external view returns (uint256 value1)
  • Signature: MIN_COMMIT_WETH()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

MIN_LP_TOKENS

function MIN_LP_TOKENS() external view returns (uint256 value1)
  • Signature: MIN_LP_TOKENS()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

MIN_ROUND_ALLOCATION_TOKENS

function MIN_ROUND_ALLOCATION_TOKENS() external view returns (uint256 value1)
  • Signature: MIN_ROUND_ALLOCATION_TOKENS()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

NO_ROUND

function NO_ROUND() external view returns (uint8 value1)
  • Signature: NO_ROUND()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

PHASE_FAILED

function PHASE_FAILED() external view returns (uint8 value1)
  • Signature: PHASE_FAILED()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

PHASE_NOT_STARTED

function PHASE_NOT_STARTED() external view returns (uint8 value1)
  • Signature: PHASE_NOT_STARTED()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

PHASE_POOL_READY

function PHASE_POOL_READY() external view returns (uint8 value1)
  • Signature: PHASE_POOL_READY()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

PHASE_READY_TO_FINALIZE

function PHASE_READY_TO_FINALIZE() external view returns (uint8 value1)
  • Signature: PHASE_READY_TO_FINALIZE()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

PHASE_REFUND_OPEN

function PHASE_REFUND_OPEN() external view returns (uint8 value1)
  • Signature: PHASE_REFUND_OPEN()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

PHASE_ROUND_OPEN

function PHASE_ROUND_OPEN() external view returns (uint8 value1)
  • Signature: PHASE_ROUND_OPEN()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

PHASE_SETTLEMENT_OPEN

function PHASE_SETTLEMENT_OPEN() external view returns (uint8 value1)
  • Signature: PHASE_SETTLEMENT_OPEN()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

PHASE_TRADING_OPEN

function PHASE_TRADING_OPEN() external view returns (uint8 value1)
  • Signature: PHASE_TRADING_OPEN()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

REFUND_STAGE_COUNT

function REFUND_STAGE_COUNT() external view returns (uint8 value1)
  • Signature: REFUND_STAGE_COUNT()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

ROUND_COUNT

function ROUND_COUNT() external view returns (uint8 value1)
  • Signature: ROUND_COUNT()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

activeRefundWindow

function activeRefundWindow() external view returns (uint8 value1)
  • Signature: activeRefundWindow()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

activeRound

function activeRound() external view returns (uint8 value1)
  • Signature: activeRound()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint8

allFinalCommitmentsSettled

function allFinalCommitmentsSettled() external view returns (bool value1)
  • Signature: allFinalCommitmentsSettled()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bool

anchorPriceWad

function anchorPriceWad() external view returns (uint256 value1)
  • Signature: anchorPriceWad()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

anchorReady

function anchorReady() external view returns (bool value1)
  • Signature: anchorReady()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bool

burnUnsoldSaleTokens

function burnUnsoldSaleTokens() external view returns (bool value1)
  • Signature: burnUnsoldSaleTokens()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bool

claimLateSettlement

function claimLateSettlement() external nonpayable returns (uint256 saleTokenAmount, uint256 wethForVault, uint256 treasuryWeth, uint256 lateLpTokens)
  • Signature: claimLateSettlement()
  • Mutability: nonpayable

Inputs

None.

Outputs

FieldABI type
saleTokenAmountuint256
wethForVaultuint256
treasuryWethuint256
lateLpTokensuint256

claimVaultLiquidityTokens

function claimVaultLiquidityTokens() external nonpayable returns (uint256 liquidityTokens, uint256 wethForPool)
  • Signature: claimVaultLiquidityTokens()
  • Mutability: nonpayable

Inputs

None.

Outputs

FieldABI type
liquidityTokensuint256
wethForPooluint256

claimVaultSettlement

function claimVaultSettlement() external nonpayable returns (uint256 saleTokenAmount, uint256 wethForVault, uint256 treasuryWeth)
  • Signature: claimVaultSettlement()
  • Mutability: nonpayable

Inputs

None.

Outputs

FieldABI type
saleTokenAmountuint256
wethForVaultuint256
treasuryWethuint256

configureLiquidityVault

function configureLiquidityVault(address liquidityVault_) external nonpayable
  • Signature: configureLiquidityVault(address)
  • Mutability: nonpayable

Inputs

FieldABI type
liquidityVault_address

Outputs

None.

contributedBy

function contributedBy(address locker, uint8 round) external view returns (uint256 value1)
  • Signature: contributedBy(address,uint8)
  • Mutability: view

Inputs

FieldABI type
lockeraddress
rounduint8

Outputs

FieldABI type
value1uint256

deadRecipient

function deadRecipient() external view returns (address value1)
  • Signature: deadRecipient()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1address

deadTokens

function deadTokens() external view returns (uint256 value1)
  • Signature: deadTokens()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

factory

function factory() external view returns (address value1)
  • Signature: factory()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1address

finalCommittedWeth

function finalCommittedWeth() external view returns (uint256 value1)
  • Signature: finalCommittedWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

finalRoundTokenPool

function finalRoundTokenPool() external view returns (uint256 value1)
  • Signature: finalRoundTokenPool()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

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

FieldABI type
value1bool

finalizedAt

function finalizedAt() external view returns (uint256 value1)
  • Signature: finalizedAt()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

isRoundClaimable

function isRoundClaimable(uint8 round) external view returns (bool value1)
  • Signature: isRoundClaimable(uint8)
  • Mutability: view

Inputs

FieldABI type
rounduint8

Outputs

FieldABI type
value1bool

lateLpTokensReleased

function lateLpTokensReleased() external view returns (uint256 value1)
  • Signature: lateLpTokensReleased()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

lateSettledCommittedWeth

function lateSettledCommittedWeth() external view returns (uint256 value1)
  • Signature: lateSettledCommittedWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

lateSettledLiquidityWeth

function lateSettledLiquidityWeth() external view returns (uint256 value1)
  • Signature: lateSettledLiquidityWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

launchFailed

function launchFailed() external view returns (bool value1)
  • Signature: launchFailed()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bool

launchPhase

function launchPhase() external view returns (uint8 phaseKind, uint8 index, uint256 startsAt, uint256 endsAt)
  • Signature: launchPhase()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
phaseKinduint8
indexuint8
startsAtuint256
endsAtuint256

liquidityPoolCreated

function liquidityPoolCreated() external view returns (bool value1)
  • Signature: liquidityPoolCreated()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bool

liquidityVault

function liquidityVault() external view returns (address value1)
  • Signature: liquidityVault()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1address

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

FieldABI type
lockeraddress

Outputs

FieldABI type
liquidityClaimedbool
finalSaleTokensClaimedbool
refundWethuint256
penaltyWethuint256
refundedbool[5]

lpTokens

function lpTokens() external view returns (uint256 value1)
  • Signature: lpTokens()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

manualDistributionRecipient

function manualDistributionRecipient() external view returns (address value1)
  • Signature: manualDistributionRecipient()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1address

manualDistributionTokens

function manualDistributionTokens() external view returns (uint256 value1)
  • Signature: manualDistributionTokens()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

markLiquidityPoolCreated

function markLiquidityPoolCreated(address pair, uint256 tokenUsed, uint256 wethUsed, uint256 lpMinted) external nonpayable
  • Signature: markLiquidityPoolCreated(address,uint256,uint256,uint256)
  • Mutability: nonpayable

Inputs

FieldABI type
pairaddress
tokenUseduint256
wethUseduint256
lpMinteduint256

Outputs

None.

metadataHash

function metadataHash() external view returns (bytes32 value1)
  • Signature: metadataHash()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bytes32

minAnchorPriceWad

function minAnchorPriceWad() external view returns (uint256 value1)
  • Signature: minAnchorPriceWad()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

minCommitWeth

function minCommitWeth() external view returns (uint256 value1)
  • Signature: minCommitWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

minPhase1Weth

function minPhase1Weth() external view returns (uint256 value1)
  • Signature: minPhase1Weth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

officialLpMinted

function officialLpMinted() external view returns (uint256 value1)
  • Signature: officialLpMinted()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

officialPair

function officialPair() external view returns (address value1)
  • Signature: officialPair()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1address

officialTokenUsedForLp

function officialTokenUsedForLp() external view returns (uint256 value1)
  • Signature: officialTokenUsedForLp()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

officialWethUsedForLp

function officialWethUsedForLp() external view returns (uint256 value1)
  • Signature: officialWethUsedForLp()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

penaltyWethPaid

function penaltyWethPaid() external view returns (uint256 value1)
  • Signature: penaltyWethPaid()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

poolCreatedAt

function poolCreatedAt() external view returns (uint256 value1)
  • Signature: poolCreatedAt()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

poolCreationOpensAt

function poolCreationOpensAt() external view returns (uint256 value1)
  • Signature: poolCreationOpensAt()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

poolSettledCommittedWeth

function poolSettledCommittedWeth() external view returns (uint256 value1)
  • Signature: poolSettledCommittedWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

poolSettledLiquidityWeth

function poolSettledLiquidityWeth() external view returns (uint256 value1)
  • Signature: poolSettledLiquidityWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

previewFinalSaleTokens

function previewFinalSaleTokens(address locker) external view returns (uint256 saleTokenAmount)
  • Signature: previewFinalSaleTokens(address)
  • Mutability: view

Inputs

FieldABI type
lockeraddress

Outputs

FieldABI type
saleTokenAmountuint256

previewRoundTokens

function previewRoundTokens(address locker, uint8 round) external view returns (uint256 saleTokenAmount)
  • Signature: previewRoundTokens(address,uint8)
  • Mutability: view

Inputs

FieldABI type
lockeraddress
rounduint8

Outputs

FieldABI type
saleTokenAmountuint256

previewSettlement

function previewSettlement(address locker) external view returns (uint256 saleTokenAmount, uint256 grossCommittedWeth, uint256 wethForVault, uint256 treasuryWeth)
  • Signature: previewSettlement(address)
  • Mutability: view

Inputs

FieldABI type
lockeraddress

Outputs

FieldABI type
saleTokenAmountuint256
grossCommittedWethuint256
wethForVaultuint256
treasuryWethuint256

previewVaultSettlement

function previewVaultSettlement(address locker) external view returns (uint256 saleTokenAmount, uint256 grossCommittedWeth, uint256 wethForVault, uint256 treasuryWeth)
  • Signature: previewVaultSettlement(address)
  • Mutability: view

Inputs

FieldABI type
lockeraddress

Outputs

FieldABI type
saleTokenAmountuint256
grossCommittedWethuint256
wethForVaultuint256
treasuryWethuint256

recordRoundCommitment

function recordRoundCommitment(uint8 round, uint256 amount) external nonpayable
  • Signature: recordRoundCommitment(uint8,uint256)
  • Mutability: nonpayable

Inputs

FieldABI type
rounduint8
amountuint256

Outputs

None.

refundPenaltyBps

function refundPenaltyBps() external view returns (uint16 value1)
  • Signature: refundPenaltyBps()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint16

refundSeconds

function refundSeconds() external view returns (uint32 value1)
  • Signature: refundSeconds()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint32

releaseFailedRefund

function releaseFailedRefund() external nonpayable returns (uint256 refundWeth)
  • Signature: releaseFailedRefund()
  • Mutability: nonpayable

Inputs

None.

Outputs

FieldABI type
refundWethuint256

releaseRoundRefund

function releaseRoundRefund() external nonpayable returns (uint8 round, uint256 refundWeth, uint256 penaltyWeth)
  • Signature: releaseRoundRefund()
  • Mutability: nonpayable

Inputs

None.

Outputs

FieldABI type
rounduint8
refundWethuint256
penaltyWethuint256

retainedPenaltyWeth

function retainedPenaltyWeth() external view returns (uint256 value1)
  • Signature: retainedPenaltyWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

rolloverToFinalRound

function rolloverToFinalRound() external view returns (uint256 rolloverTokens)
  • Signature: rolloverToFinalRound()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
rolloverTokensuint256

roundAnchorTargetWeth

function roundAnchorTargetWeth(uint8 round) external view returns (uint256 value1)
  • Signature: roundAnchorTargetWeth(uint8)
  • Mutability: view

Inputs

FieldABI type
rounduint8

Outputs

FieldABI type
value1uint256

roundAnchorUnderfillRemainingWeth

function roundAnchorUnderfillRemainingWeth(uint8 round) external view returns (uint256 value1)
  • Signature: roundAnchorUnderfillRemainingWeth(uint8)
  • Mutability: view

Inputs

FieldABI type
rounduint8

Outputs

FieldABI type
value1uint256

roundBaseTokenAllocation

function roundBaseTokenAllocation(uint8 round) external view returns (uint256 value1)
  • Signature: roundBaseTokenAllocation(uint8)
  • Mutability: view

Inputs

FieldABI type
rounduint8

Outputs

FieldABI type
value1uint256

roundClaimTime

function roundClaimTime(uint8 round) external view returns (uint256 value1)
  • Signature: roundClaimTime(uint8)
  • Mutability: view

Inputs

FieldABI type
rounduint8

Outputs

FieldABI type
value1uint256

roundDiscoveredPriceWad

function roundDiscoveredPriceWad(uint8 round) external view returns (uint256 value1)
  • Signature: roundDiscoveredPriceWad(uint8)
  • Mutability: view

Inputs

FieldABI type
rounduint8

Outputs

FieldABI type
value1uint256

roundEnd

function roundEnd(uint8 round) external view returns (uint256 value1)
  • Signature: roundEnd(uint8)
  • Mutability: view

Inputs

FieldABI type
rounduint8

Outputs

FieldABI type
value1uint256

roundRaised

function roundRaised(uint256 value1) external view returns (uint256 value1)
  • Signature: roundRaised(uint256)
  • Mutability: view

Inputs

FieldABI type
value1uint256

Outputs

FieldABI type
value1uint256

roundSeconds

function roundSeconds(uint256 value1) external view returns (uint32 value1)
  • Signature: roundSeconds(uint256)
  • Mutability: view

Inputs

FieldABI type
value1uint256

Outputs

FieldABI type
value1uint32

roundSharesBps

function roundSharesBps(uint256 value1) external view returns (uint16 value1)
  • Signature: roundSharesBps(uint256)
  • Mutability: view

Inputs

FieldABI type
value1uint256

Outputs

FieldABI type
value1uint16

roundSoldTokens

function roundSoldTokens(uint8 round) external view returns (uint256 value1)
  • Signature: roundSoldTokens(uint8)
  • Mutability: view

Inputs

FieldABI type
rounduint8

Outputs

FieldABI type
value1uint256

roundStart

function roundStart(uint8 round) external view returns (uint256 value1)
  • Signature: roundStart(uint8)
  • Mutability: view

Inputs

FieldABI type
rounduint8

Outputs

FieldABI type
value1uint256

roundTokenAllocation

function roundTokenAllocation(uint8 round) external view returns (uint256 value1)
  • Signature: roundTokenAllocation(uint8)
  • Mutability: view

Inputs

FieldABI type
rounduint8

Outputs

FieldABI type
value1uint256

rulesHash

function rulesHash() external view returns (bytes32 value1)
  • Signature: rulesHash()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bytes32

saleTokens

function saleTokens() external view returns (uint256 value1)
  • Signature: saleTokens()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

settledCommittedWeth

function settledCommittedWeth() external view returns (uint256 value1)
  • Signature: settledCommittedWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

settledLiquidityWeth

function settledLiquidityWeth() external view returns (uint256 value1)
  • Signature: settledLiquidityWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

settlementSeconds

function settlementSeconds() external view returns (uint32 value1)
  • Signature: settlementSeconds()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint32

settlementStartsAt

function settlementStartsAt() external view returns (uint256 value1)
  • Signature: settlementStartsAt()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

startTime

function startTime() external view returns (uint64 value1)
  • Signature: startTime()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint64

sweepUnexpectedEthToTreasury

function sweepUnexpectedEthToTreasury() external nonpayable returns (uint256 amount)
  • Signature: sweepUnexpectedEthToTreasury()
  • Mutability: nonpayable

Inputs

None.

Outputs

FieldABI type
amountuint256

token

function token() external view returns (address value1)
  • Signature: token()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1address

totalCommittedWeth

function totalCommittedWeth() external view returns (uint256 total)
  • Signature: totalCommittedWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
totaluint256

totalLiquidityWeth

function totalLiquidityWeth() external view returns (uint256 value1)
  • Signature: totalLiquidityWeth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

tradingOpen

function tradingOpen() external view returns (bool value1)
  • Signature: tradingOpen()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bool

tradingOpenAt

function tradingOpenAt() external view returns (uint256 value1)
  • Signature: tradingOpenAt()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

treasury

function treasury() external view returns (address value1)
  • Signature: treasury()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1address

treasuryBps

function treasuryBps() external view returns (uint16 value1)
  • Signature: treasuryBps()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint16

treasuryWethPaid

function treasuryWethPaid() external view returns (uint256 value1)
  • Signature: treasuryWethPaid()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

unsoldSaleTokensBurned

function unsoldSaleTokensBurned() external view returns (bool value1)
  • Signature: unsoldSaleTokensBurned()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bool

unsoldSaleTokensSettled

function unsoldSaleTokensSettled() external view returns (uint256 value1)
  • Signature: unsoldSaleTokensSettled()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

vaultConfigurator

function vaultConfigurator() external view returns (address value1)
  • Signature: vaultConfigurator()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1address

vaultLiquidityClaimed

function vaultLiquidityClaimed() external view returns (bool value1)
  • Signature: vaultLiquidityClaimed()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1bool

vaultLiquidityTokensClaimed

function vaultLiquidityTokensClaimed() external view returns (uint256 value1)
  • Signature: vaultLiquidityTokensClaimed()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1uint256

weth

function weth() external view returns (address value1)
  • Signature: weth()
  • Mutability: view

Inputs

None.

Outputs

FieldABI type
value1address

Events

Finalized

event Finalized(uint256 finalizedAt)
  • Signature: Finalized(uint256)
  • Anonymous: no

Fields

FieldABI typeIndexed
finalizedAtuint256no

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

FieldABI typeIndexed
lockeraddressyes
saleTokensuint256no
wethForVaultuint256no
treasuryWethuint256no
lateLpTokensuint256no
grossCommittedWethuint256no

LaunchFailedRefunded

event LaunchFailedRefunded(address indexed locker, uint256 refundWeth)
  • Signature: LaunchFailedRefunded(address,uint256)
  • Anonymous: no

Fields

FieldABI typeIndexed
lockeraddressyes
refundWethuint256no

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

FieldABI typeIndexed
liquidityVaultaddressyes
pairaddressyes
tokenUseduint256no
wethUseduint256no
lpMinteduint256no

LiquidityVaultConfigured

event LiquidityVaultConfigured(address indexed liquidityVault)
  • Signature: LiquidityVaultConfigured(address)
  • Anonymous: no

Fields

FieldABI typeIndexed
liquidityVaultaddressyes

RoundCommitted

event RoundCommitted(address indexed locker, uint8 indexed round, uint256 amount)
  • Signature: RoundCommitted(address,uint8,uint256)
  • Anonymous: no

Fields

FieldABI typeIndexed
lockeraddressyes
rounduint8yes
amountuint256no

RoundRefunded

event RoundRefunded(address indexed locker, uint8 indexed refundRound, uint256 refundWeth, uint256 penaltyWeth)
  • Signature: RoundRefunded(address,uint8,uint256,uint256)
  • Anonymous: no

Fields

FieldABI typeIndexed
lockeraddressyes
refundRounduint8yes
refundWethuint256no
penaltyWethuint256no

UnexpectedEthSwept

event UnexpectedEthSwept(address indexed recipient, uint256 amount)
  • Signature: UnexpectedEthSwept(address,uint256)
  • Anonymous: no

Fields

FieldABI typeIndexed
recipientaddressyes
amountuint256no

UnsoldSaleTokensBurned

event UnsoldSaleTokensBurned(uint256 amount)
  • Signature: UnsoldSaleTokensBurned(uint256)
  • Anonymous: no

Fields

FieldABI typeIndexed
amountuint256no

UnsoldSaleTokensPaid

event UnsoldSaleTokensPaid(address indexed recipient, uint256 amount)
  • Signature: UnsoldSaleTokensPaid(address,uint256)
  • Anonymous: no

Fields

FieldABI typeIndexed
recipientaddressyes
amountuint256no

VaultLiquidityTokensClaimed

event VaultLiquidityTokensClaimed(address indexed liquidityVault, uint256 liquidityTokens, uint256 wethForPool)
  • Signature: VaultLiquidityTokensClaimed(address,uint256,uint256)
  • Anonymous: no

Fields

FieldABI typeIndexed
liquidityVaultaddressyes
liquidityTokensuint256no
wethForPooluint256no

VaultSettlementClaimed

event VaultSettlementClaimed(address indexed locker, uint256 saleTokens, uint256 wethForVault, uint256 treasuryWeth, uint256 grossCommittedWeth)
  • Signature: VaultSettlementClaimed(address,uint256,uint256,uint256,uint256)
  • Anonymous: no

Fields

FieldABI typeIndexed
lockeraddressyes
saleTokensuint256no
wethForVaultuint256no
treasuryWethuint256no
grossCommittedWethuint256no

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.