StandardArbERC20
Arbitrum One ERC-20 Token0x3f770ac673856f105b586bb393d122721265ad46
Solidity v0.6.11+commit.5ef660b1
Fungible token following the ERC-20 standard.
管理与风险
谁能修改规则?
No admin risk controls detected from the verified ABI.
概览
读取函数
Block #25,177,103 · just nowReturns the EIP-712 domain separator used for signing typed data.✨ AI
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | bytes32 | The domain separator (bytes32) used in EIP-712 typed data hashing for signatures and permits.✨ AI |
Returns the remaining number of tokens that spender is allowed to spend on behalf of owner.✨ AI
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| owner | address | Token holder address whose allowance is being queried.✨ AI |
| spender | address | Address approved to spend tokens from the owner.✨ AI |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | uint256 | Remaining allowance amount (in the token's smallest unit) that spender may transfer from owner.✨ AI |
Returns the token balance of the specified account.✨ AI
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| account | address | Address whose token balance will be returned.✨ AI |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | uint256 | The number of tokens owned by the account as a uint256.✨ AI |
Return the number of decimal places the token uses.✨ AI
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | uint8 | Number of decimal places the token uses (uint8) for displaying balances and amounts.✨ AI |
Return whether this contract is the master implementation of the token.✨ AI
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | bool | True if this contract is the master implementation; false otherwise.✨ AI |
Returns the L1 token contract address corresponding to this L2 ERC-20 token.✨ AI
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | address | address of layer 1 token |
Returns the L2 gateway address associated with this token.✨ AI
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | address | The address of the L2 gateway contract used for bridging this token.✨ AI |
Returns the name of the token.✨ AI
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | string | The token's descriptive name as a string.✨ AI |
Return the current permit nonce for the specified owner address.✨ AI
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| owner | address | Address whose permit nonce to retrieve.✨ AI |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | uint256 | Current uint256 nonce for the owner, used to validate off-chain permit signatures; increments on successful permit.✨ AI |
Returns the ERC-20 token symbol used to identify the token in user interfaces.✨ AI
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | string | The token symbol as a short string (e.g., "ETH"), suitable for display in wallets and user interfaces.✨ AI |
Returns the total supply of tokens.✨ AI
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | uint256 | Total supply as a uint256 denominated in the token's smallest unit (e.g., wei).✨ AI |
写入函数
Approve spender to spend up to amount tokens from your account.✨ AI
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| spender | address | Address approved to spend tokens on caller's behalf.✨ AI |
| amount | uint256 | Maximum number of tokens the spender is allowed to transfer.✨ AI |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | bool | True if approval succeeded, false otherwise.✨ AI |
Burn tokens on L2.
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| account | address | owner of tokens |
| amount | uint256 | amount of tokens burnt |
initialize the token
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| _l1Address | address | L1 address of ERC20 |
| _data | bytes | encoded symbol/name/decimal data for initial deploy |
Mint tokens on L2. Callable path is L1Gateway depositToken (which handles L1 escrow), which triggers L2Gateway, which calls this
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| account | address | recipient of tokens |
| amount | uint256 | amount of tokens minted |
Decrease the caller's ERC-20 allowance for spender by subtractedValue and return true.✨ AI
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| spender | address | Address which will have its allowance decreased.✨ AI |
| subtractedValue | uint256 | Amount of tokens to subtract from the spender's current allowance.✨ AI |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | bool | True if the allowance was decreased; reverts if subtractedValue exceeds current allowance and emits Approval.✨ AI |
Increase the caller's ERC-20 allowance for spender by addedValue and return true on success.✨ AI
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| spender | address | Address allowed to spend tokens on behalf of the caller.✨ AI |
| addedValue | uint256 | Amount to add to the current allowance, in the token's smallest unit.✨ AI |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | bool | True if the allowance was successfully increased.✨ AI |
Permit spender to spend tokens on owner's behalf using an off-chain signature (EIP-2612).✨ AI
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| owner | address | Address granting the allowance.✨ AI |
| spender | address | Address receiving the allowance.✨ AI |
| value | uint256 | Amount of tokens to approve.✨ AI |
| deadline | uint256 | Unix timestamp when the permit expires.✨ AI |
| v | uint8 | ECDSA signature parameter v.✨ AI |
| r | bytes32 | ECDSA signature parameter r.✨ AI |
| s | bytes32 | ECDSA signature parameter s.✨ AI |
Transfers a specified amount of tokens from the caller to the recipient.✨ AI
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| recipient | address | Address receiving the tokens.✨ AI |
| amount | uint256 | Amount of tokens to transfer, expressed in the token's smallest unit.✨ AI |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | bool | True if the transfer succeeded.✨ AI |
Transfers tokens to a recipient and then calls the recipient contract with the provided data.✨ AI
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| _to | address | The address to transfer to. |
| _value | uint256 | The amount to be transferred. |
| _data | bytes | The extra data to be passed to the receiving contract. |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| success | bool | success: true if the token transfer and the subsequent call to the recipient succeeded, otherwise false.✨ AI |
Transfers amount tokens from sender to recipient using the caller's allowance.✨ AI
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| sender | address | Address tokens are taken from.✨ AI |
| recipient | address | Address tokens are sent to.✨ AI |
| amount | uint256 | Number of tokens to transfer.✨ AI |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
| — | bool | True if the transfer succeeded.✨ AI |
事件
| 名称 | 类型 | 已索引 | 描述 |
|---|---|---|---|
| owner | address | ✓ | |
| spender | address | ✓ | |
| value | uint256 |
| 名称 | 类型 | 已索引 | 描述 |
|---|---|---|---|
| from | address | ✓ | |
| to | address | ✓ | |
| value | uint256 | ||
| data | bytes |
| 名称 | 类型 | 已索引 | 描述 |
|---|---|---|---|
| from | address | ✓ | |
| to | address | ✓ | |
| value | uint256 |