Binance Smart Chain (BSC) token sale contract (BEP-20)
with referral program, start & end time settings, instant tokens distribution (approval model)
(administrable)
Accepts stable coins or any tokens as payment currency.
Raise USDT, USDC, BUSD or any other tokens.
This is a customizable token sale contract with adjustable parameters. As many parameters can be changed it can be used for selling your token several times (e.g. several stages of token sale).
Contract is selling tokens in exchange of USDT / USDC / BUSD or any other BEP-20 token, payment currency is sent to your wallet (beneficiary wallet) instantly, sold tokens are also sent to investor instantly.
Buyers can purchase tokens using user interface (you will be able to download a simple draft UI with main functions after creating a token sale contract).
Contract correctly processes change and decimals and automatically stops selling tokens once hardcap is filled or token sale time expires.
Tokens are sent to buyer's wallet instantly. Contract is using approval model - tokens are sold from your wallet (there is no need to send tokens to contract), make sure that your wallet always have enough tokens for sale.
You can change any settings in the admin panel: price, hardcap, dates, referral percent, purchase limit, stop/resume sale, change owner and beneficiary, throw selected admin functions.
You can use this contract with anyBEP-20 token.
Referral commission (if it is > 0) is sent to referrer's wallet instantly, if referrer is not a buyer.
Once you have created token sale contract you need to approve it for selling tokens from your wallet (you will be able to do it in the admin panel).
(Mainnet and Testnet available)
Create token sale contract
Token address
Contract address of the token that you want to sell
[show my tokens]
Payment token
Contract address of the token that you want to raise
Price
1 token = USDT Price of 1 token in USDT (you will be able to change it in the admin panel).
Hard cap
USDT Amount that you want to raise. After raising this amount contract will stop selling tokens.
Can be changed in admin panel.
Min. contribution
USDT Minimum investment amount. Contributions less than minimum will not be accepted.
Can be changed in admin panel.
Max. contribution
USDT Maximum amount a user can invest. This is a purchase limit for each wallet address, a user (wallet address) can not contribute more than this limit totally during the token sale.
Can be changed in admin panel.
Start time
Your local time when your token sale will begin. Before this time contract will not sell tokens.
Can be changed in admin panel.
End time
Your local time when your token sale will end. After this time contract will not sell tokens.
Can be changed in admin panel.
Referral commission
%
Commission to be paid from each referred token purchase. Paid instantly to referrer's wallet.
Can be changed in admin panel. If set to 0 referral program is off.
Only tokens created on this platform are shown here but you can use any valid BEP-20 token
If you can't see your token here please input its contract address manually
Address
Name
Symbol
Choose
×
DappBuilder TestUSD
You can use our TestUSD tokens as payment currency instead of USDT/USDC/BUSC etc. for testing this token sale on BSC Testnet.
The reason for creating this test token is difficulty to get USDT/USDC/BUSD test tokens in sufficient quantity from test faucets.
It will work exactly the same way because those stablecoins are just BEP20-standard tokens.
You can get 100 TestUSD once per 24 hours
It is more than enough for any tests considering that TestUSD has 18 decimals.
In your wallet: ? TestUSD
You have already got TestUSD within last 24 hours,
you will be able to get more at
You can also add TestUSD to your wallet using its contract address:
×
Token sale contract
Token sale status
Add tokens to your wallet! You wallet must have enough tokens for the token sale otherwise token sale will stop.
Approve the token sale contract for selling tokens from your wallet.
Raised: of USDT
Sold: of
To raise: USDT
To sell:
Paid to referrers: USDT
Tokens in my wallet: Allowance for token sale:
Token info
Token contract address:
Name (symbol): ()
Decimals:
Total supply:
Token sale contract
Payment token
()
Price
1 token = USDT
Set new price: 1 = USDT
Hard cap
USDT
~
Set new hardcap: USDT
Start time
Before this time token sale contract will not sell tokens
Change:
End time
After this time token sale contract will not sell tokens
Change:
Duration
Minimum contribution
USDT
Minimum amount that can be contributed
Set new minimum: USDT
Maximum contribution
USDT
Maximum amount that can be contributed from one wallet totally during the token sale
Set new limit: USDT
Referral commission
%
Referral commission is paid from each referred purchase instantly to referrer's wallet.
If you don't want to use referral program set referral percent to 0.
Change percent: %
Admin privileges
Once you renounce a privilege you will not have admin access to this function any more, it's value will be fixed forever
Other functions
When the token sale finishes any accidentally occuring balance is automatically sent from the contract to your wallet.
For any other situations these functions can be used.
Withdraw any tokens from contract:
BNB on the balance: BNB
Owner
Owner is the contract admin. Only owner has access to contract settings.
New owner:
Token sale UI
You can download front-end HTML file and edit the file after downloading, or order some design on top of it.
Please keep the scripts, IDs and classes otherwise some important functions may not work properly.
Just upload index.html file to your website - and your very own token sale is live!