3. BEP20
Standard
Based on the ERC-20 Standard
minor differences
• The function “getOwner” is a unique
and required specification only found
in BEP20. It returns the owner of a
BEP20 token.
• Name, symbol, and decimal functions
are optional on ERC20, while they are
mandatory on BEP20.
[1] https://moralis.io/what-is-bep20-full-binance-smart-chain-token-guide/
4. BEP20
Standard
Can Mint –The “Can Mint” parameter is inflationary, and it specifies whether new tokens
can be minted to increase the BEP20 supply over time.
Can Burn –The “Can Burn” parameter is a deflationary one, specifying whether tokens
can be burned, thus leading to a decreasing supply over time.
Blacklist –The “Blacklist” parameter enables you to ban or blacklist malicious addresses.
Can Pause –The “Can Pause” parameter is useful during malicious attacks or incidents where the platform
becomes vulnerable.This specifies whether one can pause all token-associated operations in the event of a
malicious attack or compromise of the platform.This parameter is centralized, as the creator or a user address
that is given similar authority has the power to freeze operations.
[1] https://moralis.io/what-is-bep20-full-binance-smart-chain-token-guide/
5. BEP20
Standard
The “totalSupply” Function – This function returns the total number
of tokens in a smart contract.
The “balanceOf” Function – Provides information regarding the
number of tokens available within a user’s address.
Name – Adds a human-readable name to the token you are
creating.
Symbol – Creates the ticker symbol for your token.
Decimal – Sets the divisibility of your token. Therefore, it sets the
number of decimal places it can be divided into.
Transfer – Enables the transfer of tokens among BSC users. It
specifically requires that the invoking party also is the owner of the
[1] https://moralis.io/what-is-bep20-full-binance-smart-chain-token-
6. BEP20
Standard
The “transferFrom” Function – Used to automate transfers by
approved persons or approved smart contracts. In this case, you
may allow subscriptions or other parties to automatically
deduct payments from a wallet or an account.
Approve – A function that limits the amount or number of
tokens withdrawn from your balance by any smart contract.
Allowance – A function that checks the unspent portion of a
transaction after an authorized smart contract has spent a
certain amount of your tokens.
[1] https://moralis.io/what-is-bep20-full-binance-smart-chain-token-guide/
7. BEP20
Standard
Approval Event– An event that MUST
trigger when tokens are transferred,
including zero value transfers.
• A token contract which creates new tokens SHOULD
trigger aTransfer event with the _from address set to
0x0 when tokens are created..
Transfer Event – An event that MUST
trigger on any successful call to
approve(address _spender, uint256 _value).
[1] ERC-20Token Standard | ethereum.org
9. Why were the
previous slides
important?
All the utility in DeFi is enabled by
tokens with the previous properties.
DeFi is creating financial products,
ecosystems based on the primitive of
tokens and token operations.
12. DeFi Product
Design
Strategy
Find aTradFi product and give a DeFi spin
Find a product that was impractical forTradFi
and check if possible in a tokenized /
blockchain world.
Check Research Papers on Mathematical
Finance and check if possible in a tokenized /
blockchain world.
18. TGE
Redux
A Token Generation Event is simply the
creation of tokens by a company that is
running off a blockchain that typically is
working in the utility space.
Because these types of tokens are
essentially tiny slices of a product, the
creators typically refer to the token sales as
token generation events or TGEs as
opposed to ICOs.
24. How
Does
Liquidity
Mining
Work?
To enable trading on decentralized
platforms, they have to provide liquidity.
Users can deposit their own capital on the
platform, and in return, they receive a share
of the fees. As a rule, only trading pairs can
be deposited here, which means that two
different cryptocurrencies always flow into
the pool.
What is liquidity mining, and how does it work? | byTheLuWizz | Coinmonks | Medium