BUSD

BNB Smart Chain ERC-20 Token

0xe9e7cea3dedca5984780bafc599bd69add087d56

Solidity v0.5.16+commit.9c3226ce

Fungible token following the ERC-20 standard.

🤖
透過你的 AI 查詢此合約
參考: 0xe9e7cea3dedca5984780bafc599bd69add087d56
範例提示詞: "Tell me the current state of bnb/0xe9e7cea3dedca5984780bafc599bd69add087d56"
還沒有接入 AI?→ mcp.smarts.md

管理與風險

誰能修改規則?

Block #100,469,973

Detected mintable and ownable controls from the verified ABI.

Mintable Ownable

當前控制

Owner
0xd2f93484f2d319194cba95c5171b18c1d8cfd6c4 ↗ BscScan → smarts

概覽

讀取函式
11
寫入函式
9
事件
3

讀取函式

Block #100,469,974 · just now
_decimals() view → 18

Returns the token's decimal precision for user-facing amounts.✨ AI

回傳值

名稱 類型 描述
uint8 The token's decimal precision (uint8) used to format and scale token amounts.✨ AI
_name() view → BUSD Token

Returns the token's name.✨ AI

回傳值

名稱 類型 描述
string The token name string.✨ AI
_symbol() view → BUSD

Returns the token's symbol string.✨ AI

回傳值

名稱 類型 描述
string Token symbol (ticker), e.g. "USDT".✨ AI
allowance(owner: address, spender: address) view

Returns the remaining number of tokens that spender is allowed to spend from the owner's balance.✨ AI

開發者: Returns the remaining number of tokens that `spender` will be allowed to spend on behalf of `owner` through {transferFrom}. This is zero by default. This value changes when {approve} or {transferFrom} are called.

參數

名稱 類型 描述
owner address The token holder address.✨ AI
spender address The address permitted to transfer tokens on the owner's behalf.✨ AI

回傳值

名稱 類型 描述
uint256 Remaining allowance (uint256) in the token's smallest unit that spender may spend from owner.✨ AI
balanceOf(account: address) view

Returns the token balance of the specified account.✨ AI

開發者: Returns the amount of tokens owned by `account`.

參數

名稱 類型 描述
account address Address whose token balance will be returned.✨ AI

回傳值

名稱 類型 描述
uint256 The token balance of the given account as a uint256.✨ AI
decimals() view → 18

Returns the number of decimal places used by the token.✨ AI

開發者: Returns the token decimals.

回傳值

名稱 類型 描述
uint8 uint8: number of decimals used to display and calculate token amounts.✨ AI
getOwner() view → 0xd2f93484f2d319194cba95c5171b18c1d8cfd6c4

Return the contract owner address.✨ AI

開發者: Returns the bep token owner.

回傳值

名稱 類型 描述
address The address currently recorded as the contract owner.✨ AI
name() view → BUSD Token

Returns the token's name as a human-readable string.✨ AI

開發者: Returns the token name.

回傳值

名稱 類型 描述
string The token's name as a string.✨ AI
owner() view → 0xd2f93484f2d319194cba95c5171b18c1d8cfd6c4

Returns the address of the contract owner.✨ AI

開發者: Returns the address of the current owner.

回傳值

名稱 類型 描述
address The address of the account that owns and administers the contract.✨ AI
symbol() view → BUSD

Return the token's symbol used to identify this ERC-20 token.✨ AI

開發者: Returns the token symbol.

回傳值

名稱 類型 描述
string The token symbol string, for example USDT.✨ AI
totalSupply() view → 283,188,732.47 BUSD

Returns the current total token supply.✨ AI

開發者: Returns the amount of tokens in existence.

回傳值

名稱 類型 描述
uint256 Total number of tokens in circulation as a uint256, expressed in the token's smallest unit.✨ AI

寫入函式

approve(spender: address, amount: uint256) nonpayable

Set an allowance authorizing spender to transfer up to amount tokens from your account.✨ AI

開發者: Sets `amount` as the allowance of `spender` over the caller's tokens. Returns a boolean value indicating whether the operation succeeded. IMPORTANT: Beware that changing an allowance with this method brings the risk that someone may use both the old and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 Emits an {Approval} event.

參數

名稱 類型 描述
spender address Address that will be allowed to spend tokens on your behalf.✨ AI
amount uint256 Maximum number of tokens the spender may transfer (in token smallest units).✨ AI

回傳值

名稱 類型 描述
bool True if the approval succeeded.✨ AI
burn(amount: uint256) nonpayable

Burns a specified amount of the caller's tokens, reducing the total supply.✨ AI

開發者: Burn `amount` tokens and decreasing the total supply.

參數

名稱 類型 描述
amount uint256 Amount of tokens to burn, expressed in the token's smallest unit (uint256).✨ AI

回傳值

名稱 類型 描述
bool True if the burn completed successfully, otherwise false.✨ AI
decreaseAllowance(spender: address, subtractedValue: uint256) nonpayable

Decrease the caller's allowance for a spender by a specified amount.✨ AI

開發者: Atomically decreases the allowance granted to `spender` by the caller. This is an alternative to {approve} that can be used as a mitigation for problems described in {BEP20-approve}. Emits an {Approval} event indicating the updated allowance. Requirements: - `spender` cannot be the zero address. - `spender` must have allowance for the caller of at least `subtractedValue`.

參數

名稱 類型 描述
spender address Address that is allowed to spend the caller's tokens.✨ AI
subtractedValue uint256 Amount to subtract from the current allowance.✨ AI

回傳值

名稱 類型 描述
bool True if the allowance was decreased successfully.✨ AI
increaseAllowance(spender: address, addedValue: uint256) nonpayable

Increases the caller's allowance for spender by addedValue.✨ AI

開發者: Atomically increases the allowance granted to `spender` by the caller. This is an alternative to {approve} that can be used as a mitigation for problems described in {BEP20-approve}. Emits an {Approval} event indicating the updated allowance. Requirements: - `spender` cannot be the zero address.

參數

名稱 類型 描述
spender address Address that will be allowed to spend the tokens.✨ AI
addedValue uint256 Number of tokens to add to the current allowance.✨ AI

回傳值

名稱 類型 描述
bool True if the allowance was successfully increased, otherwise false.✨ AI
mint(amount: uint256) nonpayable

Mint the specified amount of tokens and credit them to the caller's account.✨ AI

開發者: Creates `amount` tokens and assigns them to `msg.sender`, increasing the total supply. Requirements - `msg.sender` must be the token owner

參數

名稱 類型 描述
amount uint256 Amount of tokens to mint to the caller's balance.✨ AI

回傳值

名稱 類型 描述
bool True if the mint operation succeeded.✨ AI
renounceOwnership() nonpayable

Renounces ownership of the contract, leaving no owner and disabling owner-only functions.✨ AI

開發者: Leaves the contract without owner. It will not be possible to call `onlyOwner` functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.
transfer(recipient: address, amount: uint256) nonpayable

Transfers tokens from the caller to recipient.✨ AI

開發者: Moves `amount` tokens from the caller's account to `recipient`. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event.

參數

名稱 類型 描述
recipient address Address that will receive the tokens.✨ AI
amount uint256 Number of tokens to transfer, expressed in the token's smallest unit.✨ AI

回傳值

名稱 類型 描述
bool True if the transfer succeeds, false otherwise.✨ AI
transferFrom(sender: address, recipient: address, amount: uint256) nonpayable

Transfer tokens from sender to recipient using the caller's approved allowance.✨ AI

開發者: Moves `amount` tokens from `sender` to `recipient` using the allowance mechanism. `amount` is then deducted from the caller's allowance. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event.

參數

名稱 類型 描述
sender address Address that currently holds the tokens and approved the allowance.✨ AI
recipient address Address that will receive the transferred tokens.✨ AI
amount uint256 Amount of tokens to transfer, expressed in the token's smallest unit.✨ AI

回傳值

名稱 類型 描述
bool Bool indicating success: true if the transfer and allowance update succeeded, false otherwise.✨ AI
transferOwnership(newOwner: address) nonpayable

Transfers ownership of the contract to the specified address, making that address the new owner.✨ AI

開發者: Transfers ownership of the contract to a new account (`newOwner`). Can only be called by the current owner.

參數

名稱 類型 描述
newOwner address Address to receive ownership; should be a valid non-zero address controlled by the new owner.✨ AI

事件

Approval(owner: address, spender: address, value: uint256)
名稱 類型 已索引 描述
owner address
spender address
value uint256
OwnershipTransferred(previousOwner: address, newOwner: address)
名稱 類型 已索引 描述
previousOwner address
newOwner address
Transfer(from: address, to: address, value: uint256)
名稱 類型 已索引 描述
from address
to address
value uint256