Last updated
Last updated
BLB is an ERC-20 standard token for the Boundless world project of the Future market makers team.
the maximum number of tokens is 3.69 billion tokens and cannot be minted more.
Using conntract standards:
standard interface
ERC20Burnable extension to tokens can be burned.
ERC20Capped extension to limit the total supply
ERC20Permit extension to pay gas fees by only BLB token.
interface for the administration of the tokens.
Using TransferControl interface:
The admin can set a monthly fraction of the spending limit which means that every user can only spend the specified fraction of their tokens every month.
admin can restrict some addresses and specify a different limitation which makes them able to spend their tokens independent of the prevailing limitations.
Using TransactionFee interface:
Admins can set a fraction or a constant amount for every BLB token transfer. so it is considered as the internal gas fee.
transaction fees are sent to a third address which can be set by the admin.
if the transaction fee receiver is zero address, then the fee tokens are burned.
BLB token contract consists of two main parts:
the openzeppelin pre-built open-source contracts.
the custom-developed unique contracts of BLB token.
we explain custom-developed functions here in detail. and link others to the openzeppelin docs.
minting function API :
deduct the transaction fee of every token transfer and send it to a third address.
functions and events API:
control BLB transfers.
users may have access to transfer their whole BLB balance or only a certain fraction every month(it depends on the monthly limit).
some specific addresses may have restricted access to transfer.
contract admin can restrict every desired address and also determine a spending limit for all users.
if an address is restricted then the public monthly limit is diactivated for it.
functions and events API:
functions API
functions API
functions API
functions API
Boundless World (BLB) Token