Transaction Hash:
Block:
13782726 at Dec-11-2021 08:19:14 AM +UTC
Transaction Fee:
0.0088364938108802 ETH
$32.72
Gas Used:
202,652 Gas / 43.60427635 Gwei
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1064857b...aa07664C3 |
0.047379185210402153 Eth
Nonce: 22
|
0.038542691399521953 Eth
Nonce: 23
| 0.0088364938108802 | ||
0xc3348B43...3d2B1cDEa
Miner
| (EzilPool 3) | 117.192105545262392914 Eth | 117.192510849262392914 Eth | 0.000405304 |
Execution Trace
ValidatorShareProxy.c83ec04d( )

-
Registry.STATICCALL( )
ValidatorShare.sellVoucher_new( claimAmount=15499508294832433905681, maximumSharesToBurn=15499508294832433905681 )
StakeManagerProxy.7f4b4323( )
-
StakeManager.delegatedAmount( validatorId=118 ) => ( 5253567664590170100725091 )
-
StakeManagerProxy.7ed4b27c( )
-
StakeManager.withdrawDelegatorsReward( validatorId=118 ) => ( 672389003654806101248 )
-
StakeManagerProxy.bc8756a9( )
StakeManager.transferFunds( validatorId=118, amount=18770765587946928466, delegator=0x1064857b5C8539d450Ca61405f38cEaaa07664C3 ) => ( True )
-
MaticToken.transfer( to=0x1064857b5C8539d450Ca61405f38cEaaa07664C3, value=18770765587946928466 ) => ( True )
-
StakingInfo.logDelegatorClaimRewards( validatorId=118, user=0x1064857b5C8539d450Ca61405f38cEaaa07664C3, rewards=18770765587946928466 )
-
Registry.STATICCALL( )
StakeManagerProxy.35aa2e44( )
-
StakeManager.validators( 118 ) => ( amount=2550000000000000000000, reward=149229812179930041496, activationEpoch=11448, deactivationEpoch=0, jailTime=0, signer=0x0510527Da7421EcA5AFaEF555b52b838b49eaA1C, contractAddress=0x3EDBF7E027D280BCd8126a87f382941409364269, status=1, commissionRate=0, lastCommissionUpdate=0, delegatorsReward=1, delegatedAmount=5253567664590170100725091, initialRewardPerStake=1121323755005549650374669 )
-
-
StakeManagerProxy.9ff11500( )
-
StakeManager.updateValidatorState( validatorId=118, amount=-15499508294832433905681 )
-
StakeManagerProxy.STATICCALL( )
-
StakeManager.DELEGATECALL( )
-
File 1 of 7: ValidatorShareProxy
File 2 of 7: Registry
File 3 of 7: ValidatorShare
File 4 of 7: StakeManagerProxy
File 5 of 7: StakeManager
File 6 of 7: MaticToken
File 7 of 7: StakingInfo
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 7: 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 3 of 7: 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 4 of 7: 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 5 of 7: 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 6 of 7: MaticToken
12345678910111213141516pragma solidity 0.5.2;// File: openzeppelin-solidity/contracts/token/ERC20/IERC20.sol/*** @title ERC20 interface* @dev see https://github.com/ethereum/EIPs/issues/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 7 of 7: 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;