AelinUpFrontDeal

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x70fbb0eb at 15834067
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
-
variable spans 6 additional slots
-
variable spans 3 additional slots
-
variable spans 3 additional slots
11 additional variables

No balances found for "AelinUpFrontDeal"

No transactions found for "AelinUpFrontDeal"


Functions
Getter at block 21327806
aelinEscrowLogicAddress(view returns (address)
0x0000000000000000000000000000000000000000
aelinFeeEscrow(view returns (address)
0x0000000000000000000000000000000000000000
aelinTreasuryAddress(view returns (address)
0x0000000000000000000000000000000000000000
allowList(view returns (bool hasAllowList)
false
dealConfig(view returns (uint256 underlyingDealTokenTotaluint256 purchaseTokenPerDealTokenuint256 purchaseRaiseMinimumuint256 purchaseDurationuint256 vestingPerioduint256 vestingCliffPeriodbool allowDeallocation)
(underlyingDealTokenTotal=0, purchaseTokenPerDealToken=0, purchaseRaiseMinimum=0, purchaseDuration=0, vestingPeriod=0, vestingCliffPeriod=0, allowDeallocation=false)
dealData(view returns (string namestring symboladdress purchaseTokenaddress underlyingDealTokenaddress holderaddress sponsoruint256 sponsorFeebytes32 merkleRootstring ipfsHash)
(name=, symbol=, purchaseToken=0x0000000000000000000000000000000000000000, underlyingDealToken=0x0000000000000000000000000000000000000000, holder=0x0000000000000000000000000000000000000000, sponsor=0x0000000000000000000000000000000000000000, sponsorFee=0, merkleRoot=0x0000000000000000000000000000000000000000000000000000000000000000, ipfsHash=)
dealFactory(view returns (address)
0x0000000000000000000000000000000000000000
dealStart(view returns (uint256)
0
decimals(view returns (uint8)
0
futureHolder(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
nftGating(view returns (bool hasNftList)
false
purchaseExpiry(view returns (uint256)
0
symbol(view returns (string)
totalPoolShares(view returns (uint256)
0
totalPurchasingAccepted(view returns (uint256)
0
totalSupply(view returns (uint256)
0
totalUnderlyingClaimed(view returns (uint256)
0
vestingCliffExpiry(view returns (uint256)
0
vestingExpiry(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
amountVested(addressview returns (uint256)
balanceOf(address accountview returns (uint256)
claimableUnderlyingTokens(address _purchaserview returns (uint256)
getAllowList(address _userAddressview returns (address[]uint256[]uint256bool)
getAmountVested(address _addressview returns (uint256)
getNftCollectionDetails(address _collectionview returns (uint256addressbooluint256[]uint256[])
getNftGatingDetails(address _collectionaddress _walletuint256 _nftIdview returns (boolboolbool)
getPoolSharesPerUser(address _addressview returns (uint256)
getPurchaseTokensPerUser(address _addressview returns (uint256)
hasPurchasedMerkle(uint256 _indexview returns (bool)
poolSharesPerUser(addressview returns (uint256)
purchaseTokensPerUser(addressview returns (uint256)
State-modifying
acceptDeal(struct AelinNftGatingNftPurchaseList[] _nftPurchaseListstruct MerkleTreeUpFrontMerkleData _merkleDatauint256 _purchaseTokenAmount
acceptHolder(
approve(address spenderuint256 amountreturns (bool)
claimUnderlying(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
depositUnderlyingTokens(uint256 _depositUnderlyingAmount
disavow(
feeEscrowClaim(
holderClaim(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(struct IAelinUpFrontDealUpFrontDealData _dealDatastruct IAelinUpFrontDealUpFrontDealConfig _dealConfigstruct AelinNftGatingNftCollectionRules[] _nftCollectionRulesstruct AelinAllowListInitData _allowListInitaddress _aelinTreasuryAddressaddress _aelinEscrowLogicAddress
purchaserClaim(
setHolder(address _holder
sponsorClaim(
transfer(address _dstuint256 _amountreturns (bool)
transferFrom(address _srcaddress _dstuint256 _amountreturns (bool)
vouch(
withdrawExcess(
Events
AcceptDeal(address indexed useruint256 amountPurchaseduint256 totalPurchaseduint256 amountDealTokensuint256 totalDealTokens
AelinToken(string namestring symboluint8 decimals
Approval(address indexed owneraddress indexed spenderuint256 value
ClaimDealTokens(address indexed useruint256 amountMinteduint256 amountPurchasingReturned
ClaimedUnderlyingDealToken(address indexed useraddress underlyingTokenuint256 amountClaimed
CreateUpFrontDeal(address indexed dealAddressstring namestring symboladdress purchaseTokenaddress underlyingDealTokenaddress indexed holderaddress indexed sponsoruint256 sponsorFeebytes32 merkleRootstring ipfsHash
CreateUpFrontDealConfig(address indexed dealAddressuint256 underlyingDealTokenTotaluint256 purchaseTokenPerDealTokenuint256 purchaseRaiseMinimumuint256 purchaseDurationuint256 vestingPerioduint256 vestingCliffPeriodbool allowDeallocation
DealFullyFunded(address upFrontDealAddressuint256 timestampuint256 purchaseExpiryTimestampuint256 vestingCliffExpiryTimestampuint256 vestingExpiryTimestamp
DepositDealToken(address indexed underlyingDealTokenAddressaddress indexed depositoruint256 underlyingDealTokenAmount
Disavow(address indexed voucher
FeeEscrowClaim(address indexed aelinFeeEscrowaddress indexed underlyingTokenAddressuint256 amount
HolderClaim(address indexed holderaddress purchaseTokenuint256 amountClaimedaddress underlyingTokenuint256 underlyingRefunduint256 timestamp
PoolWith1155(address indexed collectionAddressuint256 purchaseAmountbool purchaseAmountPerTokenuint256[] tokenIdsuint256[] minTokensEligible
PoolWith721(address indexed collectionAddressuint256 purchaseAmountbool purchaseAmountPerToken
SetHolder(address indexed holder
SponsorClaim(address indexed sponsoruint256 amountMinted
Transfer(address indexed fromaddress indexed touint256 value
Vouch(address indexed voucher
WithdrewExcess(address UpFrontDealAddressuint256 amountWithdrawn
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.