RewardEscrowV2Frozen¶
Description¶
Source: contracts/RewardEscrowV2Frozen/RewardEscrowV2Frozen.sol
Variables¶
migrateEntriesThresholdAmount
¶
Type: uint256
totalBalancePendingMigration
¶
Type: mapping(address => uint256)
Constructor¶
constructor
¶
Details
Signature
constructor(address _owner, address _resolver)
Visibility
public
State Mutability
``
Views¶
resolverAddressesRequired
¶
Details
Signature
resolverAddressesRequired() view returns (bytes32[] addresses)
Visibility
public
State Mutability
view
Restricted Functions¶
burnForMigration
¶
Details
Signature
burnForMigration(address account, uint256[] entryIDs) returns (uint256 escrowedAccountBalance, struct VestingEntries.VestingEntry[] vestingEntries)
Visibility
external
State Mutability
``
Requires
Modifiers
Emits
importVestingSchedule
¶
Details
Signature
importVestingSchedule(address[] accounts, uint256[] escrowAmounts)
Visibility
external
State Mutability
``
Requires
Modifiers
migrateAccountEscrowBalances
¶
Details
Signature
migrateAccountEscrowBalances(address[] accounts, uint256[] escrowBalances, uint256[] vestedBalances)
Visibility
external
State Mutability
``
Requires
Modifiers
setMigrateEntriesThresholdAmount
¶
Details
Signature
setMigrateEntriesThresholdAmount(uint256 amount)
Visibility
external
State Mutability
``
Modifiers
Emits
Internal Functions¶
_importVestingEntry
¶
Details
Signature
_importVestingEntry(address account, struct VestingEntries.VestingEntry entry)
Visibility
internal
State Mutability
``
Emits
oldRewardEscrow
¶
Details
Signature
oldRewardEscrow() view returns (contract IRewardEscrow)
Visibility
internal
State Mutability
view
synthetixBridgeToOptimism
¶
Details
Signature
synthetixBridgeToOptimism() view returns (address)
Visibility
internal
State Mutability
view
systemStatus
¶
Details
Signature
systemStatus() view returns (contract ISystemStatus)
Visibility
internal
State Mutability
view
External Functions¶
migrateVestingSchedule
¶
Details
Signature
migrateVestingSchedule(address addressToMigrate)
Visibility
external
State Mutability
``
Requires
Modifiers
Modifiers¶
onlySynthetixBridge
¶
systemActive
¶
Events¶
BurnedForMigrationToL2
¶
Signature: BurnedForMigrationToL2(address account, uint256[] entryIDs, uint256 escrowedAmountMigrated, uint256 time)
ImportedVestingEntry
¶
Signature: ImportedVestingEntry(address account, uint256 entryID, uint256 escrowAmount, uint256 endTime)
ImportedVestingSchedule
¶
Signature: ImportedVestingSchedule(address account, uint256 time, uint256 escrowAmount)
MigrateEntriesThresholdAmountUpdated
¶
Signature: MigrateEntriesThresholdAmountUpdated(uint256 newAmount)
MigratedAccountEscrow
¶
Signature: MigratedAccountEscrow(address account, uint256 escrowedAmount, uint256 vestedAmount, uint256 time)