Transaction Hash:
Block:
17957205 at Aug-20-2023 04:39:47 PM +UTC
Transaction Fee:
0.005191362 ETH
$13.12
Gas Used:
235,971 Gas / 22 Gwei
Emitted Events:
237 |
ValidatorShareProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000027f9ceb94dea49296c98636134e283f48a3ef930, 0x0000000000000000000000000000000000000000000000000000000000000000, 000000000000000000000000000000000000000000000011b4c435d655981c00 )
|
238 |
EventsHubProxy.0x502f5a6697a92e602c626b931a4a771fef4360eb9cece7bf906f10c5cec96aaa( 0x502f5a6697a92e602c626b931a4a771fef4360eb9cece7bf906f10c5cec96aaa, 0x000000000000000000000000000000000000000000000000000000000000003e, 0x00000000000000000000000027f9ceb94dea49296c98636134e283f48a3ef930, 0x000000000000000000000000000000000000000000000011b4c435d655981c00, 000000000000000000000000000000000000000000000011b4c435d655981c00, 0000000000000000000000000000000000000000000000000000000000000001 )
|
239 |
StakingInfo.StakeUpdate( validatorId=62, nonce=1020, newAmount=2258301102254421315507747 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x27f9ceb9...48A3eF930 |
0.039128138126514491 Eth
Nonce: 3
|
0.033936776126514491 Eth
Nonce: 4
| 0.005191362 | ||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 34.493742018840885883 Eth | 34.494044267198533408 Eth | 0.000302248357647525 | |
0x51537Ea0...fA32F3655 | |||||
0x5e3Ef299...e8c13D908 | (Polygon (Matic): PoS Staking Contract) | ||||
0xa59C847B...A71A7512B | (Polygon (Matic): Staking Info) |
Execution Trace
ValidatorShareProxy.c83ec04d( )

-
Registry.STATICCALL( )
ValidatorShare.sellVoucher_new( claimAmount=326620244470000000000, maximumSharesToBurn=326620244470000000000 )
StakeManagerProxy.7f4b4323( )
-
StakeManager.delegatedAmount( validatorId=62 ) => ( 2244302129690485064634312 )
-
StakeManagerProxy.7ed4b27c( )
-
StakeManager.withdrawDelegatorsReward( validatorId=62 ) => ( 0 )
-
StakeManagerProxy.9ff11500( )
-
StakeManager.updateValidatorState( validatorId=62, amount=-326620244470000000000 )
-
StakeManagerProxy.STATICCALL( )
-
StakeManager.DELEGATECALL( )
-
EventsHubProxy.5536b682( )
EventsHub.logShareBurnedWithId( validatorId=62, user=0x27f9ceb94Dea49296C98636134E283F48A3eF930, amount=326620244470000000000, tokens=326620244470000000000, nonce=1 )
-
Registry.STATICCALL( )
StakeManagerProxy.35aa2e44( )
-
StakeManager.validators( 62 ) => ( amount=14325592808406250873435, reward=159251762626708730073, activationEpoch=7414, deactivationEpoch=0, jailTime=0, signer=0x406c3FEf5969b36231bd573AdfC34e16f54d23E0, contractAddress=0x51537Ea0510883A7a85c3aC25aA42eafA32F3655, status=1, commissionRate=1, lastCommissionUpdate=47384, delegatorsReward=1, delegatedAmount=2243975509446015064634312, initialRewardPerStake=2337328974395345171575062 )
-
-
StakingInfo.logStakeUpdate( validatorId=62 )
-
Registry.STATICCALL( )
StakeManagerProxy.35aa2e44( )
-
StakeManager.validators( 62 ) => ( amount=14325592808406250873435, reward=159251762626708730073, activationEpoch=7414, deactivationEpoch=0, jailTime=0, signer=0x406c3FEf5969b36231bd573AdfC34e16f54d23E0, contractAddress=0x51537Ea0510883A7a85c3aC25aA42eafA32F3655, status=1, commissionRate=1, lastCommissionUpdate=47384, delegatorsReward=1, delegatedAmount=2243975509446015064634312, initialRewardPerStake=2337328974395345171575062 )
-
-
Registry.STATICCALL( )
StakeManagerProxy.35aa2e44( )
-
StakeManager.validators( 62 ) => ( amount=14325592808406250873435, reward=159251762626708730073, activationEpoch=7414, deactivationEpoch=0, jailTime=0, signer=0x406c3FEf5969b36231bd573AdfC34e16f54d23E0, contractAddress=0x51537Ea0510883A7a85c3aC25aA42eafA32F3655, status=1, commissionRate=1, lastCommissionUpdate=47384, delegatorsReward=1, delegatedAmount=2243975509446015064634312, initialRewardPerStake=2337328974395345171575062 )
-
ValidatorShareProxy.STATICCALL( )
-
Registry.STATICCALL( )
-
ValidatorShare.DELEGATECALL( )
-
-
File 1 of 8: ValidatorShareProxy
File 2 of 8: EventsHubProxy
File 3 of 8: StakingInfo
File 4 of 8: Registry
File 5 of 8: ValidatorShare
File 6 of 8: StakeManagerProxy
File 7 of 8: StakeManager
File 8 of 8: EventsHub
12345678910111213141516// File: openzeppelin-solidity/contracts/ownership/Ownable.solpragma solidity ^0.5.2;/*** @title Ownable* @dev The Ownable contract has an owner address, and provides basic authorization control* functions, this simplifies the implementation of "user permissions".*/contract Ownable {address private _owner;event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);/*** @dev The Ownable constructor sets the original `owner` of the contract to the sender
File 2 of 8: EventsHubProxy
12345678910111213141516// File: contracts/common/misc/ERCProxy.sol/** SPDX-License-Identitifer: MIT*/pragma solidity ^0.5.2;// See https://github.com/ethereum/EIPs/blob/master/EIPS/eip-897.mdinterface ERCProxy {function proxyType() external pure returns (uint256 proxyTypeId);function implementation() external view returns (address codeAddr);}// File: contracts/common/misc/DelegateProxyForwarder.sol
File 3 of 8: StakingInfo
12345678910111213141516// File: contracts/common/governance/IGovernance.solpragma solidity ^0.5.2;interface IGovernance {function update(address target, bytes calldata data) external;}// File: contracts/common/governance/Governable.solpragma solidity ^0.5.2;contract Governable {IGovernance public governance;
File 4 of 8: Registry
12345678910111213141516/**Matic network contracts*/pragma solidity ^0.5.2;interface IGovernance {function update(address target, bytes calldata data) external;}contract Governable {IGovernance public governance;constructor(address _governance) public {governance = IGovernance(_governance);
File 5 of 8: ValidatorShare
12345678910111213141516// File: contracts/common/governance/IGovernance.solpragma solidity ^0.5.2;interface IGovernance {function update(address target, bytes calldata data) external;}// File: contracts/common/governance/Governable.solpragma solidity ^0.5.2;contract Governable {IGovernance public governance;
File 6 of 8: StakeManagerProxy
12345678910111213141516// File: openzeppelin-solidity/contracts/ownership/Ownable.solpragma solidity ^0.5.2;/*** @title Ownable* @dev The Ownable contract has an owner address, and provides basic authorization control* functions, this simplifies the implementation of "user permissions".*/contract Ownable {address private _owner;event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);/*** @dev The Ownable constructor sets the original `owner` of the contract to the sender
File 7 of 8: StakeManager
12345678910111213141516// File: openzeppelin-solidity/contracts/token/ERC20/IERC20.solpragma solidity ^0.5.2;/*** @title ERC20 interface* @dev see https://eips.ethereum.org/EIPS/eip-20*/interface IERC20 {function transfer(address to, uint256 value) external returns (bool);function approve(address spender, uint256 value) external returns (bool);function transferFrom(address from, address to, uint256 value) external returns (bool);function totalSupply() external view returns (uint256);
File 8 of 8: EventsHub
12345678910111213141516// File: contracts/common/governance/IGovernance.solpragma solidity ^0.5.2;interface IGovernance {function update(address target, bytes calldata data) external;}// File: contracts/common/governance/Governable.solpragma solidity ^0.5.2;contract Governable {IGovernance public governance;