USDG

Robinhood Chain ERC-20 Token 浏览链

0x68184c449e1a8f34fa18d289737129fd27b66f8f

Solidity v0.8.28+commit.7893614a

Fungible token following the ERC-20 standard.

🤖
通过你的 AI 查询此合约
引用: 0x68184c449e1a8f34fa18d289737129fd27b66f8f
示例提示词: "Tell me the current state of robinhood/0x68184c449e1a8f34fa18d289737129fd27b66f8f"
还没有接入 AI?→ mcp.smarts.md · 浏览链

管理与风险

谁能修改规则?

Block #25,989,133

Detected upgradeable, mintable, pausable, ownable, and role based controls from the verified ABI.

Upgradeable Mintable Pausable Ownable Role Based

当前控制

Owner
0x0000000000000000000000000000000000000000 (无)
  • Upgradeability inferred from ABI/events; proxy storage resolution may be incomplete.

概览

读取函数
28
写入函数
26
事件
46

读取函数

Block #25,989,133 · just now
DEFAULT_ADMIN_ROLE() view → 0x0000000000000000000000000000000000000000000000000000000000000000

Returns the bytes32 identifier of the contract's default admin role.✨ AI

返回值

名称 类型 描述
bytes32 The bytes32 identifier representing DEFAULT_ADMIN_ROLE used for AccessControl permission checks.✨ AI
DOMAIN_SEPARATOR() view → 0x7925c4147423c3eb217e1fdde819c651b2ad4618f536a4e7e3a290837fdf3bea

EIP712 Domain Separator

开发者: Returns domain separator, always recomputed to handle chain forks

返回值

名称 类型 描述
bytes32 The domain separator for EIP-712 signatures
EIP712_DOMAIN_HASH_DEPRECATED() view → 0x0000000000000000000000000000000000000000000000000000000000000000

Return the deprecated EIP-712 domain separator hash used for legacy signature verification.✨ AI

返回值

名称 类型 描述
bytes32 Deprecated EIP-712 domain separator hash as a bytes32 value used by older signature schemes.✨ AI
EIP712_VERSION_PREFIX() view → 0x1901

Get the two-byte EIP-712 version prefix used by the contract.✨ AI

返回值

名称 类型 描述
bytes2 The bytes2 value representing the EIP-712 version prefix used in domain separator hashing.✨ AI
allowance(owner: address, spender: address) view

Returns the remaining token allowance that owner has granted to spender.✨ AI

开发者: Function to check the amount of tokens that an owner allowed to a spender.

参数

名称 类型 描述
owner address Address that granted the allowance.✨ AI
spender address Address allowed to spend the owner's tokens.✨ AI

返回值

名称 类型 描述
uint256 A uint256 specifying the amount of tokens still available for the spender.
assetProtectionRoleDeprecated() view → 0x0000000000000000000000000000000000000000

Returns the address currently assigned to the deprecated asset protection role.✨ AI

返回值

名称 类型 描述
address Address currently assigned to the deprecated asset protection role; may be the zero address.✨ AI
balanceOf(addr: address) view

Return the USDG token balance for a given address.✨ AI

开发者: Gets the balance of the specified address.

参数

名称 类型 描述
addr address Address whose USDG balance will be returned.✨ AI

返回值

名称 类型 描述
uint256 An uint256 representing the amount owned by the passed address.
betaDelegateWhitelisterDeprecated() view → 0x0000000000000000000000000000000000000000

Returns the address of the deprecated beta delegate whitelister.✨ AI

返回值

名称 类型 描述
address The address currently configured as the deprecated beta delegate whitelister.✨ AI
decimals() view → 6

Return the number of decimal places the token uses.✨ AI

开发者: Returns the decimal count of the token.

返回值

名称 类型 描述
uint8 Number of decimal places the token uses (uint8).✨ AI
defaultAdmin() view → 0x0000000000000000000000000000000000000000

Returns the contract's default administrator address.✨ AI

开发者: Returns the address of the current `DEFAULT_ADMIN_ROLE` holder.

返回值

名称 类型 描述
address The address currently assigned as the contract default admin (has elevated administrative permissions).✨ AI
defaultAdminDelay() view → 0

Returns the configured default admin delay for time-locked admin actions.✨ AI

开发者: Returns the delay required to schedule the acceptance of a {defaultAdmin} transfer started. This delay will be added to the current timestamp when calling {beginDefaultAdminTransfer} to set the acceptance schedule. NOTE: If a delay change has been scheduled, it will take effect as soon as the schedule passes, making this function returns the new delay. See {changeDefaultAdminDelay}.

返回值

名称 类型 描述
uint48 The default admin delay in seconds as a uint48 value.✨ AI
defaultAdminDelayIncreaseWait() view → 432,000

Returns the configured waiting period required before a default admin delay increase takes effect.✨ AI

开发者: Maximum time in seconds for an increase to {defaultAdminDelay} (that is scheduled using {changeDefaultAdminDelay}) to take effect. Default to 5 days. When the {defaultAdminDelay} is scheduled to be increased, it goes into effect after the new delay has passed with the purpose of giving enough time for reverting any accidental change (i.e. using milliseconds instead of seconds) that may lock the contract. However, to avoid excessive schedules, the wait is capped by this function and it can be overrode for a custom {defaultAdminDelay} increase scheduling. IMPORTANT: Make sure to add a reasonable amount of time while overriding this value, otherwise, there's a risk of setting a high new delay that goes into effect almost immediately without the possibility of human intervention in the case of an input error (eg. set milliseconds instead of seconds).

返回值

名称 类型 描述
uint48 The wait period in seconds (uint48) required before a default admin delay increase takes effect.✨ AI
facets(bytes4) view

Return the facet address implementing the given function selector.✨ AI

参数

名称 类型 描述
bytes4

返回值

名称 类型 描述
address Facet contract address that implements the provided selector, or address(0) if not found.✨ AI
getFacet(selector: bytes4) view

Get the facet address for a function selector

参数

名称 类型 描述
selector bytes4 The function selector

返回值

名称 类型 描述
address The facet contract address
getRoleAdmin(role: bytes32) view

Returns the admin role that controls a specified role.✨ AI

开发者: Returns the admin role that controls `role`. See {grantRole} and {revokeRole}. To change a role's admin, use {AccessControl-_setRoleAdmin}.

参数

名称 类型 描述
role bytes32 Target role identifier (bytes32).✨ AI

返回值

名称 类型 描述
bytes32 Admin role identifier (bytes32) that can grant or revoke the given role.✨ AI
globalTransferSettings() view → 0, 0, false, 0x00000000000000000000, false

Returns the current global transfer configuration for the token.✨ AI

返回值

名称 类型 描述
referenceTime uint40 referenceTime: uint40 Unix timestamp (seconds) used as the reference point for maturity calculations.✨ AI
maturityPeriod uint32 maturityPeriod: uint32 duration in seconds after referenceTime that defines when transfers mature.✨ AI
partnerSignedRegistrationsEnabled bool partnerSignedRegistrationsEnabled: bool true if partner-signed registrations are allowed for transfers.✨ AI
__gap_remaining bytes10 __gap_remaining: bytes10 reserved storage gap for future upgrades; not used by contract logic.✨ AI
paused bool paused: bool true if global transfers are currently paused.✨ AI
hasRole(role: bytes32, account: address) view

Check whether an address has a specific role.✨ AI

开发者: Returns `true` if `account` has been granted `role`.

参数

名称 类型 描述
role bytes32 Role identifier (bytes32), typically a keccak256 hash of a role name.✨ AI
account address Address to verify membership for the role.✨ AI

返回值

名称 类型 描述
bool True if the account has the role, otherwise false.✨ AI
name() view → Global Dollar

Return the token's name.✨ AI

开发者: Returns the name of the token.

返回值

名称 类型 描述
string The ERC-20 token name as a UTF-8 string.✨ AI
owner() view → 0x0000000000000000000000000000000000000000

Returns the address of the contract owner.✨ AI

开发者: Gets the address of the owner.

返回值

名称 类型 描述
address The address that currently has owner privileges for this contract.✨ AI
pendingDefaultAdmin() view → 0x0000000000000000000000000000000000000000, 0

Returns the address and scheduled activation time of the currently pending default admin.✨ AI

开发者: Returns a tuple of a `newAdmin` and an accept schedule. After the `schedule` passes, the `newAdmin` will be able to accept the {defaultAdmin} role by calling {acceptDefaultAdminTransfer}, completing the role transfer. A zero value only in `acceptSchedule` indicates no pending admin transfer. NOTE: A zero address `newAdmin` means that {defaultAdmin} is being renounced.

返回值

名称 类型 描述
newAdmin address newAdmin: address proposed to become the contract's default admin.✨ AI
schedule uint48 schedule: uint48 value for when the pending admin becomes active (e.g. unix timestamp), or zero if none.✨ AI
pendingDefaultAdminDelay() view → 0, 0

Return the pending default admin delay and the timestamp when it was scheduled.✨ AI

开发者: Returns a tuple of `newDelay` and an effect schedule. After the `schedule` passes, the `newDelay` will get into effect immediately for every new {defaultAdmin} transfer started with {beginDefaultAdminTransfer}. A zero value only in `effectSchedule` indicates no pending delay change. NOTE: A zero value only for `newDelay` means that the next {defaultAdminDelay} will be zero after the effect schedule.

返回值

名称 类型 描述
newDelay uint48 newDelay: proposed default admin delay value (uint48).✨ AI
schedule uint48 schedule: unix timestamp (uint48) when the proposed delay was scheduled.✨ AI
proposedOwnerDeprecated() view → 0x0000000000000000000000000000000000000000

Get the address proposed to become the contract owner (deprecated ownership flow).✨ AI

返回值

名称 类型 描述
address The address proposed as the new owner, or the zero address if no proposal exists.✨ AI
proxiableUUID() view → 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc

Return the ERC-1822 proxiable UUID that identifies the implementation storage slot.✨ AI

开发者: Returns the storage slot that the proxiable contract assumes is being used to store the implementation address. IMPORTANT: A proxy pointing at a proxiable contract should not be considered proxiable itself, because this risks bricking a proxy that upgrades to it, by delegating to itself until out of gas. Thus it is critical that this function revert if invoked through a proxy.

返回值

名称 类型 描述
bytes32 bytes32: ERC-1822 proxiable UUID identifying the storage slot used for the implementation address.✨ AI
supplyControl() view → 0x0000000000000000000000000000000000000000

Returns the address that controls supply-related operations for the USDG token.✨ AI

返回值

名称 类型 描述
address The address authorized to manage or adjust the USDG token supply (supply controller).✨ AI
supplyControllerDeprecated() view → 0x0000000000000000000000000000000000000000

Returns the deprecated supply controller address.✨ AI

返回值

名称 类型 描述
address The address of the deprecated supply controller, or the zero address if none is set.✨ AI
supportsInterface(interfaceId: bytes4) view

Return true if the contract implements the interface specified by interfaceId.✨ AI

开发者: See {IERC165-supportsInterface}.

参数

名称 类型 描述
interfaceId bytes4 The 4-byte ERC-165 interface identifier to query.✨ AI

返回值

名称 类型 描述
bool True if the contract implements the interface id, false otherwise.✨ AI
symbol() view → USDG

Returns the token's symbol (ticker) displayed in wallets and user interfaces.✨ AI

开发者: Returns the symbol of the token.

返回值

名称 类型 描述
string The token symbol as a string (e.g., "USDG"), used for display in wallets and UIs.✨ AI
totalSupply() view → 0 USDG

Returns the total supply of USDG tokens.✨ AI

开发者: Total number of tokens in existence

返回值

名称 类型 描述
uint256 Total number of USDG tokens, expressed in the token's smallest unit (uint256).✨ AI

写入函数

acceptDefaultAdminTransfer() nonpayable

Accept the pending transfer of the contract's default admin role to the caller.✨ AI

开发者: Completes a {defaultAdmin} transfer previously started with {beginDefaultAdminTransfer}. After calling the function: - `DEFAULT_ADMIN_ROLE` should be granted to the caller. - `DEFAULT_ADMIN_ROLE` should be revoked from the previous holder. - {pendingDefaultAdmin} should be reset to zero values. Requirements: - Only can be called by the {pendingDefaultAdmin}'s `newAdmin`. - The {pendingDefaultAdmin}'s `acceptSchedule` should've passed.
approve(spender: address, value: uint256) nonpayable

Approve a spender to transfer up to a specified amount of your USDG tokens.✨ AI

开发者: Approve the passed address to spend the specified amount of tokens on behalf of msg.sender. 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

参数

名称 类型 描述
spender address Address allowed to transfer tokens from your balance.✨ AI
value uint256 Maximum number of tokens the spender is permitted to transfer.✨ AI

返回值

名称 类型 描述
bool True if successful
batchSetFacet(facetCuts: tuple[]) nonpayable

Batch set facet functions from one or more facets

开发者: Uses _registerFacets to apply all cuts. More efficient for setting up multiple facets in one tx.

参数

名称 类型 描述
facetCuts tuple[] Array of FacetCut structs (facet address + selectors per facet)
beginDefaultAdminTransfer(newAdmin: address) nonpayable

Initiate transfer of the contract's default admin role to the specified newAdmin address.✨ AI

开发者: Starts a {defaultAdmin} transfer by setting a {pendingDefaultAdmin} scheduled for acceptance after the current timestamp plus a {defaultAdminDelay}. Requirements: - Only can be called by the current {defaultAdmin}. Emits a DefaultAdminRoleChangeStarted event.

参数

名称 类型 描述
newAdmin address Address to become the new default admin.✨ AI
burn(amount: uint256) nonpayable

Burns a specified amount of USDG tokens from the caller, decreasing their balance and total supply.✨ AI

开发者: Wrapper around `decreaseSupply` to extend the API

参数

名称 类型 描述
amount uint256 The number of tokens to remove
cancelDefaultAdminTransfer() nonpayable
开发者: Cancels a {defaultAdmin} transfer previously started with {beginDefaultAdminTransfer}. A {pendingDefaultAdmin} not yet accepted can also be cancelled with this function. Requirements: - Only can be called by the current {defaultAdmin}. May emit a DefaultAdminTransferCanceled event.
changeDefaultAdminDelay(newDelay: uint48) nonpayable
开发者: Initiates a {defaultAdminDelay} update by setting a {pendingDefaultAdminDelay} scheduled for getting into effect after the current timestamp plus a {defaultAdminDelay}. This function guarantees that any call to {beginDefaultAdminTransfer} done between the timestamp this method is called and the {pendingDefaultAdminDelay} effect schedule will use the current {defaultAdminDelay} set before calling. The {pendingDefaultAdminDelay}'s effect schedule is defined in a way that waiting until the schedule and then calling {beginDefaultAdminTransfer} with the new delay will take at least the same as another {defaultAdmin} complete transfer (including acceptance). The schedule is designed for two scenarios: - When the delay is changed for a larger one the schedule is `block.timestamp + newDelay` capped by {defaultAdminDelayIncreaseWait}. - When the delay is changed for a shorter one, the schedule is `block.timestamp + (current delay - new delay)`. A {pendingDefaultAdminDelay} that never got into effect will be canceled in favor of a new scheduled change. Requirements: - Only can be called by the current {defaultAdmin}. Emits a DefaultAdminDelayChangeScheduled event and may emit a DefaultAdminDelayChangeCanceled event.

参数

名称 类型 描述
newDelay uint48
decreaseApproval(spender: address, subtractedValue: uint256) nonpayable
开发者: Decrease the amount of tokens that an owner allowed to a spender. To decrement allowed value is better to use this function to avoid 2 calls (and wait until the first transaction is mined) instead of approve.

参数

名称 类型 描述
spender address
subtractedValue uint256

返回值

名称 类型 描述
bool True if successful
decreaseSupply(value: uint256) nonpayable
开发者: Decreases the total supply by burning the specified number of tokens from the supply controller account.

参数

名称 类型 描述
value uint256

返回值

名称 类型 描述
success bool success A boolean that indicates if the operation was successful.
decreaseSupplyFromAddress(value: uint256, burnFromAddress: address) nonpayable

Decreases the total supply by burning the specified number of tokens. Can only be called by a supply controller. Function is marked virtual to aid in testing, but is never overridden on the actual token.

参数

名称 类型 描述
value uint256 The number of tokens to remove
burnFromAddress address Address to burn tokens from.

返回值

名称 类型 描述
success bool success A boolean that indicates if the operation was successful
grantRole(role: bytes32, account: address) nonpayable
开发者: Grants `role` to `account`. If `account` had not been already granted `role`, emits a {RoleGranted} event. Requirements: - the caller must have ``role``'s admin role.

参数

名称 类型 描述
role bytes32
account address
increaseApproval(spender: address, addedValue: uint256) nonpayable
开发者: Increase the amount of tokens that an owner allowed to a spender. To increment allowed value is better to use this function to avoid 2 calls (and wait until the first transaction is mined) instead of approve.

参数

名称 类型 描述
spender address
addedValue uint256

返回值

名称 类型 描述
bool True if successful
increaseSupply(value: uint256) nonpayable
开发者: Increases the total supply by minting the specified number of tokens to the supply controller account.

参数

名称 类型 描述
value uint256

返回值

名称 类型 描述
success bool success A boolean that indicates if the operation was successful.
increaseSupplyToAddress(value: uint256, mintToAddress: address) nonpayable

Increases the total supply by minting the specified number of tokens to the supply controller account. Function is marked virtual to aid in testing, but is never overridden on the actual token.

参数

名称 类型 描述
value uint256 The number of tokens to add
mintToAddress address Address to mint tokens to.

返回值

名称 类型 描述
success bool success A boolean that indicates if the operation was successful
initialize(initialDelay: uint48, initialOwner: address, pauser: address, assetProtector: address, facetCuts: tuple[], claimSource: address, minRate: uint256, maxRate: uint256, v3Roles: tuple) nonpayable
开发者: sets 0 initials tokens, the owner, and the supplyController. this serves as the constructor for the proxy but compiles to the memory model of the Implementation contract.

参数

名称 类型 描述
initialDelay uint48
initialOwner address
pauser address
assetProtector address
facetCuts tuple[]
claimSource address
minRate uint256
maxRate uint256
v3Roles tuple
initializeV3(facetCuts: tuple[], claimSource: address, minRate: uint256, maxRate: uint256, v3Roles: tuple) nonpayable
开发者: Initialize V3 state with claimable rewards functionality AND register facets atomically. This ensures that facet functions work immediately after upgrade with no gap. V2→V3 UPGRADE COMPATIBILITY: This public function allows V2 contracts to be upgraded to V3 atomically.

参数

名称 类型 描述
facetCuts tuple[] Array of FacetCut structs mapping facet addresses to their selectors
claimSource address Address to use as claim source (where rewards come from)
minRate uint256 Minimum APR bound (10 decimals, e.g., 0 for no minimum)
maxRate uint256 Maximum APR bound (10 decimals, e.g., type(uint40).max for unlimited)
v3Roles tuple Struct containing addresses for V3 roles (multAdmin, multRateAdmin, etc.)
mint(account: address, amount: uint256) nonpayable
开发者: Wrapper around `increaseSupplyToAddress` to extend the API

参数

名称 类型 描述
account address Address to mint tokens to
amount uint256 The number of tokens to add
renounceRole(role: bytes32, account: address) nonpayable
开发者: Revokes `role` from the calling account. Roles are often managed via {grantRole} and {revokeRole}: this function's purpose is to provide a mechanism for accounts to lose their privileges if they are compromised (such as when a trusted device is misplaced). If the calling account had been granted `role`, emits a {RoleRevoked} event. Requirements: - the caller must be `account`.

参数

名称 类型 描述
role bytes32
account address
revokeRole(role: bytes32, account: address) nonpayable
开发者: Revokes `role` from `account`. If `account` had been granted `role`, emits a {RoleRevoked} event. Requirements: - the caller must have ``role``'s admin role.

参数

名称 类型 描述
role bytes32
account address
rollbackDefaultAdminDelay() nonpayable
开发者: Cancels a scheduled {defaultAdminDelay} change. Requirements: - Only can be called by the current {defaultAdmin}. May emit a DefaultAdminDelayChangeCanceled event.
setFacet(selector: bytes4, facetAddress: address) nonpayable

Add or update a facet function

开发者: Only admin can manage facets

参数

名称 类型 描述
selector bytes4 The function selector
facetAddress address The facet contract address (zero to remove)
transfer(to: address, value: uint256) nonpayable
开发者: Transfer token to a specified address from msg.sender

参数

名称 类型 描述
to address
value uint256

返回值

名称 类型 描述
bool True if successful
transferFrom(from: address, to: address, value: uint256) nonpayable
开发者: Transfer tokens from one address to another

参数

名称 类型 描述
from address
to address
value uint256

返回值

名称 类型 描述
bool True if successful
transferFromBatch(from: address[], to: address[], value: uint256[]) nonpayable
开发者: Transfer tokens from one set of address to another in a single transaction.

参数

名称 类型 描述
from address[]
to address[]
value uint256[]

返回值

名称 类型 描述
bool True if successful
upgradeTo(newImplementation: address) nonpayable
开发者: Upgrade the implementation of the proxy to `newImplementation`. Calls {_authorizeUpgrade}. Emits an {Upgraded} event.

参数

名称 类型 描述
newImplementation address
upgradeToAndCall(newImplementation: address, data: bytes) payable
开发者: Upgrade the implementation of the proxy to `newImplementation`, and subsequently execute the function call encoded in `data`. Calls {_authorizeUpgrade}. Emits an {Upgraded} event.

参数

名称 类型 描述
newImplementation address
data bytes

事件

AccountDeregistered(account: address, payoutGroupId: uint32, claimer: address)
名称 类型 已索引 描述
account address
payoutGroupId uint32
claimer address
AccountRegistered(account: address, payoutGroupId: uint32, claimer: address)
名称 类型 已索引 描述
account address
payoutGroupId uint32
claimer address
AdminChanged(previousAdmin: address, newAdmin: address)
名称 类型 已索引 描述
previousAdmin address
newAdmin address
Approval(owner: address, spender: address, value: uint256)
名称 类型 已索引 描述
owner address
spender address
value uint256
BeaconUpgraded(beacon: address)
名称 类型 已索引 描述
beacon address
ClaimAllExecuted(payoutGroupId: uint32, executor: address, destination: address, amount: uint256)
名称 类型 已索引 描述
payoutGroupId uint32
executor address
destination address
amount uint256
ClaimSourceSet(oldSource: address, newSource: address)
名称 类型 已索引 描述
oldSource address
newSource address
DefaultAdminDelayChangeCanceled()
DefaultAdminDelayChangeScheduled(newDelay: uint48, effectSchedule: uint48)
名称 类型 已索引 描述
newDelay uint48
effectSchedule uint48
DefaultAdminTransferCanceled()
DefaultAdminTransferScheduled(newAdmin: address, acceptSchedule: uint48)
名称 类型 已索引 描述
newAdmin address
acceptSchedule uint48
FacetUpdate(selector: bytes4, facet: address)
名称 类型 已索引 描述
selector bytes4
facet address
FreezeAddress(addr: address)
名称 类型 已索引 描述
addr address
FrozenAddressWiped(addr: address)
名称 类型 已索引 描述
addr address
FrozenRewardsLost(addr: address, payoutGroupId: uint32, rewards: uint256)
名称 类型 已索引 描述
addr address
payoutGroupId uint32
rewards uint256
Initialized(version: uint8)
名称 类型 已索引 描述
version uint8
MaturityPeriodSet(multiplierId: uint32, maturityPeriod: uint256)
名称 类型 已索引 描述
multiplierId uint32
maturityPeriod uint256
MultiplierCreated(multiplierId: uint32, apr: uint256, timestamp: uint256)
名称 类型 已索引 描述
multiplierId uint32
apr uint256
timestamp uint256
MultiplierDeleted(multiplierId: uint32)
名称 类型 已索引 描述
multiplierId uint32
MultiplierRateScheduled(multiplierId: uint32, newRate: uint256, scheduledTime: uint256)
名称 类型 已索引 描述
multiplierId uint32
newRate uint256
scheduledTime uint256
PartnerSignedRegistrationsEnabledSet(enabled: bool)
名称 类型 已索引 描述
enabled bool
Pause()
PayoutClaimerUpdated(payoutGroupId: uint32, oldClaimer: address, newClaimer: address)
名称 类型 已索引 描述
payoutGroupId uint32
oldClaimer address
newClaimer address
PayoutGroupCreated(payoutGroupId: uint32, claimer: address, multiplierId: uint32)
名称 类型 已索引 描述
payoutGroupId uint32
claimer address
multiplierId uint32
PayoutGroupDeleted(payoutGroupId: uint32, claimer: address)
名称 类型 已索引 描述
payoutGroupId uint32
claimer address
PayoutGroupDestinationSet(payoutGroupId: uint32, oldDestination: address, newDestination: address)
名称 类型 已索引 描述
payoutGroupId uint32
oldDestination address
newDestination address
PayoutGroupManagerSet(payoutGroupId: uint32, oldManager: address, newManager: address)
名称 类型 已索引 描述
payoutGroupId uint32
oldManager address
newManager address
PayoutGroupMultiplierUpdated(payoutGroupId: uint32, claimer: address, oldMultiplierId: uint32, newMultiplierId: uint32)
名称 类型 已索引 描述
payoutGroupId uint32
claimer address
oldMultiplierId uint32
newMultiplierId uint32
RateBoundsSet(minRate: uint256, maxRate: uint256)
名称 类型 已索引 描述
minRate uint256
maxRate uint256
ReferenceTimeUpdated(oldReferenceTime: uint40, newReferenceTime: uint40)
名称 类型 已索引 描述
oldReferenceTime uint40
newReferenceTime uint40
RegistrationAccepted(account: address, payoutGroupId: uint32)
名称 类型 已索引 描述
account address
payoutGroupId uint32
RegistrationProposalCancelled(account: address, payoutGroupId: uint32, proposer: address)
名称 类型 已索引 描述
account address
payoutGroupId uint32
proposer address
RegistrationProposed(account: address, payoutGroupId: uint32, proposer: address)
名称 类型 已索引 描述
account address
payoutGroupId uint32
proposer address
RewardsClaimed(account: address, payoutGroupId: uint32, recipient: address, amount: uint256)
名称 类型 已索引 描述
account address
payoutGroupId uint32
recipient address
amount uint256
RewardsClaimedBatch(payoutGroupId: uint32, executor: address, destination: address, totalAmount: uint256, accountCount: uint256)
名称 类型 已索引 描述
payoutGroupId uint32
executor address
destination address
totalAmount uint256
accountCount uint256
RewardsFrozen(addr: address, payoutGroupId: uint32, rewards: uint256)
名称 类型 已索引 描述
addr address
payoutGroupId uint32
rewards uint256
RoleAdminChanged(role: bytes32, previousAdminRole: bytes32, newAdminRole: bytes32)
名称 类型 已索引 描述
role bytes32
previousAdminRole bytes32
newAdminRole bytes32
RoleGranted(role: bytes32, account: address, sender: address)
名称 类型 已索引 描述
role bytes32
account address
sender address
RoleRevoked(role: bytes32, account: address, sender: address)
名称 类型 已索引 描述
role bytes32
account address
sender address
SupplyControlSet(supplyControlAddress: address)
名称 类型 已索引 描述
supplyControlAddress address
SupplyDecreased(from: address, value: uint256)
名称 类型 已索引 描述
from address
value uint256
SupplyIncreased(to: address, value: uint256)
名称 类型 已索引 描述
to address
value uint256
Transfer(from: address, to: address, value: uint256)
名称 类型 已索引 描述
from address
to address
value uint256
UnfreezeAddress(addr: address)
名称 类型 已索引 描述
addr address
Unpause()
Upgraded(implementation: address)
名称 类型 已索引 描述
implementation address