SONDERAKTION
Alle Verträge 50% Rabatt
Starten Sie Ihre Projekte mit security-auditierten Verträgen und Bereitstellungsgarantie

API‑Dokumentation

Vollständige technische Dokumentation für alle SmartLaunch Suite Smart Contracts. Organisiert nach Paketen mit detaillierten Funktionsspezifikationen und Verwendungsbeispielen.

28 Verträge748 FunktionenProduktionsreif
Starter‑Paket

6 Verträge mit 139 Funktionen

Kernfunktionalität mit Referral‑, Whitelist‑ und Analytics‑Features

SmartLaunchToken.sol16 Funktionen

mint

Besitzer

mint(address _to, uint256 _amount)

Neue Tokens an angegebene Adresse minen

burn

Ă–ffentlich

burn(uint256 _amount)

Tokens vom Aufrufer-Guthaben verbrennen

transfer

Ă–ffentlich

transfer(address _to, uint256 _amount)

Tokens an andere Adresse ĂĽbertragen

transferFrom

Ă–ffentlich

transferFrom(address _from, address _to, uint256 _amount)

Tokens im Auftrag einer anderen Adresse ĂĽbertragen

approve

Ă–ffentlich

approve(address _spender, uint256 _amount)

Spender fĂĽr Token-Ăśbertragung genehmigen

allowance

Ă–ffentlich

allowance(address _owner, address _spender)

Genehmigten Allowance-Betrag prĂĽfen

balanceOf

Ă–ffentlich

balanceOf(address _account)

Token-Guthaben des Kontos abrufen

totalSupply

Ă–ffentlich

totalSupply()

Gesamte Token-Versorgung abrufen

pause

Besitzer

pause()

Alle Token-Ăśbertragungen pausieren

unpause

Besitzer

unpause()

Token-Ăśbertragungen fortsetzen

emergencyPause

Besitzer

emergencyPause(string reason)

Notfall-Pause mit Grund

updateMaxSupply

Besitzer

updateMaxSupply(uint256 _newMaxSupply)

Maximale Token-Versorgung aktualisieren

updateTransferCooldown

Besitzer

updateTransferCooldown(uint256 _newCooldown)

Transfer-Cooldown-Periode setzen

getTokenInfo

Ă–ffentlich

getTokenInfo()

Token-Informationen abrufen

getMintingInfo

Ă–ffentlich

getMintingInfo()

Minting-Statistiken abrufen

getPauseStatus

Ă–ffentlich

getPauseStatus()

PrĂĽfen ob Vertrag pausiert ist

SmartLaunchPresaleStarter.sol31 Funktionen

buyWithUSDT

Ă–ffentlich

buyWithUSDT(uint256 _amount)

Tokens mit USDT kaufen

buyWithBNB

Ă–ffentlich

buyWithBNB()

Tokens mit BNB kaufen

addTier

Besitzer

addTier()

Neues Presale-Tier hinzufĂĽgen

openPresale

Besitzer

openPresale()

Presale für Käufe öffnen

closePresale

Besitzer

closePresale()

Presale schlieĂźen

pause

Besitzer

pause()

Alle Token-Ăśbertragungen pausieren

unpause

Besitzer

unpause()

Token-Ăśbertragungen fortsetzen

emergencyPause

Besitzer

emergencyPause()

Notfall-Pause mit Grund

emergencyUnpause

Besitzer

emergencyUnpause()

[emergencyUnpause]

emergencyWithdraw

Besitzer

emergencyWithdraw()

[emergencyWithdraw]

withdrawFunds

Besitzer

withdrawFunds()

[withdrawFunds]

setReferrer

Ă–ffentlich

setReferrer()

Referral-Adresse setzen

getReferrer

Ă–ffentlich

getReferrer()

Referral-Adresse abrufen

getReferrals

Ă–ffentlich

getReferrals()

Benutzer-Referrals abrufen

calculateReferralBonus

Ă–ffentlich

calculateReferralBonus()

Referral-Bonus-Betrag berechnen

claimReferralRewards

Ă–ffentlich

claimReferralRewards()

Referral-Belohnungen einfordern

addToWhitelist

Besitzer

addToWhitelist()

Adresse zur Whitelist hinzufĂĽgen

removeFromWhitelist

Besitzer

removeFromWhitelist()

Adresse von Whitelist entfernen

setWhitelistRequired

Besitzer

setWhitelistRequired()

Whitelist-Anforderung setzen

isWhitelisted

Ă–ffentlich

isWhitelisted()

PrĂĽfen ob Adresse whitelisted ist

getWhitelistAllocation

Ă–ffentlich

getWhitelistAllocation()

Whitelist-Zuteilungsbetrag abrufen

getAnalytics

Ă–ffentlich

getAnalytics()

Presale-Analytics-Daten abrufen

_updateAnalytics

Intern

_updateAnalytics()

Analytics-Daten aktualisieren

getTierInfo

Ă–ffentlich

getTierInfo()

Tier-Informationen abrufen

getUserPurchaseInfo

Ă–ffentlich

getUserPurchaseInfo()

Benutzer-Kaufinformationen abrufen

getPresaleStatus

Ă–ffentlich

getPresaleStatus()

Presale-Status abrufen

getBrandingInfo

Ă–ffentlich

getBrandingInfo()

Branding-Informationen abrufen

updateBranding

Besitzer

updateBranding()

Branding-Informationen aktualisieren

getContractStatus

Ă–ffentlich

getContractStatus()

Vertragsstatus abrufen

_initializeDefaultBranding

Intern

_initializeDefaultBranding()

Standard-Branding initialisieren (intern)

_calculateTokens

Intern

_calculateTokens()

Tokens berechnen (intern)

SmartLaunchStakingStarter.sol12 Funktionen

stake

Ă–ffentlich

stake(uint256 _amount)

Tokens fĂĽr Belohnungen staken

unstake

Ă–ffentlich

unstake(uint256 _amount)

Tokens unstaken

claimRewards

Ă–ffentlich

claimRewards()

Akkumulierte Belohnungen einfordern

compoundRewards

Ă–ffentlich

compoundRewards()

Belohnungen zurĂĽck in Stake einbinden

getStakeInfo

Ă–ffentlich

getStakeInfo(address _user)

Benutzer-Stake-Informationen abrufen

getRewardInfo

Ă–ffentlich

getRewardInfo(address _user)

Benutzer-Belohnungsinformationen abrufen

setAPY

Besitzer

setAPY(uint256 _newAPY)

Jährliche Rendite setzen

setRewardToken

Besitzer

setRewardToken(address _token)

Belohnungs-Token-Adresse setzen

addRewards

Besitzer

addRewards(uint256 _amount)

Belohnungen zum Pool hinzufĂĽgen

emergencyPause

Besitzer

emergencyPause()

Notfall-Pause mit Grund

getStakingInfo

Ă–ffentlich

getStakingInfo()

Staking-Pool-Informationen abrufen

getTotalStaked

Ă–ffentlich

getTotalStaked()

Gesamten gestakten Betrag abrufen

SmartLaunchVestingStarter.sol10 Funktionen

createLinearVesting

Besitzer

createLinearVesting(address _beneficiary, uint256 _amount, uint256 _duration)

Linearen Vesting-Plan erstellen

claimVestedTokens

Ă–ffentlich

claimVestedTokens()

VerfĂĽgbare vested Tokens einfordern

getVestingInfo

Ă–ffentlich

getVestingInfo(address _beneficiary)

Vesting-Informationen abrufen

getVestedAmount

Ă–ffentlich

getVestedAmount(address _beneficiary)

Vested Betrag fĂĽr BegĂĽnstigten abrufen

getClaimableAmount

Ă–ffentlich

getClaimableAmount(address _beneficiary)

Einforderbaren Betrag abrufen

revokeVesting

Besitzer

revokeVesting(address _beneficiary)

Vesting-Plan widerrufen

modifyVestingDuration

Besitzer

modifyVestingDuration(address _beneficiary, uint256 _newDuration)

Vesting-Dauer ändern

emergencyPause

Besitzer

emergencyPause()

Notfall-Pause mit Grund

getVestingSummary

Ă–ffentlich

getVestingSummary()

Vesting-Zusammenfassung abrufen

getTotalVested

Ă–ffentlich

getTotalVested()

Gesamten vested Betrag abrufen

SmartLaunchAirdropStarter.sol10 Funktionen

createAirdrop

Besitzer

createAirdrop(address[] _recipients, uint256[] _amounts)

Airdrop-Kampagne erstellen

claimAirdrop

Ă–ffentlich

claimAirdrop(uint256 _airdropId)

Airdrop-Tokens einfordern

getAirdropInfo

Ă–ffentlich

getAirdropInfo(uint256 _airdropId)

Airdrop-Informationen abrufen

getUserAirdrops

Ă–ffentlich

getUserAirdrops(address _user)

Benutzer-Airdrops abrufen

isEligible

Ă–ffentlich

isEligible(address _user, uint256 _airdropId)

Benutzer-Berechtigung prĂĽfen

setAirdropActive

Besitzer

setAirdropActive(uint256 _airdropId, bool _active)

Airdrop aktivieren/deaktivieren

cancelAirdrop

Besitzer

cancelAirdrop(uint256 _airdropId)

Airdrop-Kampagne abbrechen

emergencyPause

Besitzer

emergencyPause()

Notfall-Pause mit Grund

getAirdropSummary

Ă–ffentlich

getAirdropSummary()

Airdrop-Zusammenfassung abrufen

getTotalAirdropped

Ă–ffentlich

getTotalAirdropped()

Gesamten airdroppten Betrag abrufen

SmartLaunchRewardsStarter.sol10 Funktionen

claimActivityReward

Ă–ffentlich

claimActivityReward()

Aktivitätsbasierte Belohnungen einfordern

claimReferralReward

Ă–ffentlich

claimReferralReward()

Referral-Belohnungen einfordern

getRewardBalance

Ă–ffentlich

getRewardBalance(address _user)

Benutzer-Belohnungsguthaben abrufen

getRewardHistory

Ă–ffentlich

getRewardHistory(address _user)

Benutzer-Belohnungshistorie abrufen

getTotalRewardsEarned

Ă–ffentlich

getTotalRewardsEarned(address _user)

Gesamte verdiente Belohnungen abrufen

setRewardRate

Besitzer

setRewardRate(uint256 _newRate)

Belohnungsrate setzen

addRewardPool

Besitzer

addRewardPool(uint256 _amount)

Belohnungen zum Pool hinzufĂĽgen

setReferralBonus

Besitzer

setReferralBonus(uint256 _bonus)

Referral-Bonusrate setzen

emergencyPause

Besitzer

emergencyPause()

Notfall-Pause mit Grund

getRewardsSummary

Ă–ffentlich

getRewardsSummary()

Belohnungs-Zusammenfassung abrufen

SmartLaunch Suite - Professional DeFi Smart Contracts