Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
텍스트 스타일
모양 변경
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
IBondingManager diff
생성일
작년
비교 결과 만료 없음
초기화
내보내기
공유
설명
0 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
81 행
복사
14 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
95 행
복사
// SPDX-License-Identifier: MIT
// SPDX-License-Identifier: MIT
pragma solidity 0.8.9;
pragma solidity 0.8.9;
/**
/**
* @title Interface for BondingManager
* @title Interface for BondingManager
* TODO: switch to interface type
* TODO: switch to interface type
*/
*/
interface IBondingManager {
interface IBondingManager {
event TranscoderUpdate(address indexed transcoder, uint256 rewardCut, uint256 feeShare);
event TranscoderUpdate(address indexed transcoder, uint256 rewardCut, uint256 feeShare);
event TranscoderActivated(address indexed transcoder, uint256 activationRound);
event TranscoderActivated(address indexed transcoder, uint256 activationRound);
event TranscoderDeactivated(address indexed transcoder, uint256 deactivationRound);
event TranscoderDeactivated(address indexed transcoder, uint256 deactivationRound);
event TranscoderSlashed(address indexed transcoder, address finder, uint256 penalty, uint256 finderReward);
event TranscoderSlashed(address indexed transcoder, address finder, uint256 penalty, uint256 finderReward);
event Reward(address indexed transcoder, uint256 amount);
event Reward(address indexed transcoder, uint256 amount);
복사
복사됨
복사
복사됨
event TreasuryReward(address indexed transcoder, address treasury, uint256 amount);
event Bond(
event Bond(
address indexed newDelegate,
address indexed newDelegate,
address indexed oldDelegate,
address indexed oldDelegate,
address indexed delegator,
address indexed delegator,
uint256 additionalAmount,
uint256 additionalAmount,
uint256 bondedAmount
uint256 bondedAmount
);
);
event Unbond(
event Unbond(
address indexed delegate,
address indexed delegate,
address indexed delegator,
address indexed delegator,
uint256 unbondingLockId,
uint256 unbondingLockId,
uint256 amount,
uint256 amount,
uint256 withdrawRound
uint256 withdrawRound
);
);
event Rebond(address indexed delegate, address indexed delegator, uint256 unbondingLockId, uint256 amount);
event Rebond(address indexed delegate, address indexed delegator, uint256 unbondingLockId, uint256 amount);
event TransferBond(
event TransferBond(
address indexed oldDelegator,
address indexed oldDelegator,
address indexed newDelegator,
address indexed newDelegator,
uint256 oldUnbondingLockId,
uint256 oldUnbondingLockId,
uint256 newUnbondingLockId,
uint256 newUnbondingLockId,
uint256 amount
uint256 amount
);
);
event WithdrawStake(address indexed delegator, uint256 unbondingLockId, uint256 amount, uint256 withdrawRound);
event WithdrawStake(address indexed delegator, uint256 unbondingLockId, uint256 amount, uint256 withdrawRound);
event WithdrawFees(address indexed delegator, address recipient, uint256 amount);
event WithdrawFees(address indexed delegator, address recipient, uint256 amount);
event EarningsClaimed(
event EarningsClaimed(
address indexed delegate,
address indexed delegate,
address indexed delegator,
address indexed delegator,
uint256 rewards,
uint256 rewards,
uint256 fees,
uint256 fees,
uint256 startRound,
uint256 startRound,
uint256 endRound
uint256 endRound
);
);
// Deprecated events
// Deprecated events
// These event signatures can be used to construct the appropriate topic hashes to filter for past logs corresponding
// These event signatures can be used to construct the appropriate topic hashes to filter for past logs corresponding
// to these deprecated events.
// to these deprecated events.
// event Bond(address indexed delegate, address indexed delegator);
// event Bond(address indexed delegate, address indexed delegator);
// event Unbond(address indexed delegate, address indexed delegator);
// event Unbond(address indexed delegate, address indexed delegator);
// event WithdrawStake(address indexed delegator);
// event WithdrawStake(address indexed delegator);
// event TranscoderUpdate(address indexed transcoder, uint256 pendingRewardCut, uint256 pendingFeeShare, uint256 pendingPricePerSegment, bool registered);
// event TranscoderUpdate(address indexed transcoder, uint256 pendingRewardCut, uint256 pendingFeeShare, uint256 pendingPricePerSegment, bool registered);
// event TranscoderEvicted(address indexed transcoder);
// event TranscoderEvicted(address indexed transcoder);
// event TranscoderResigned(address indexed transcoder);
// event TranscoderResigned(address indexed transcoder);
// External functions
// External functions
function updateTranscoderWithFees(
function updateTranscoderWithFees(
address _transcoder,
address _transcoder,
uint256 _fees,
uint256 _fees,
uint256 _round
uint256 _round
) external;
) external;
function slashTranscoder(
function slashTranscoder(
address _transcoder,
address _transcoder,
address _finder,
address _finder,
uint256 _slashAmount,
uint256 _slashAmount,
uint256 _finderFee
uint256 _finderFee
) external;
) external;
function setCurrentRoundTotalActiveStake() external;
function setCurrentRoundTotalActiveStake() external;
// Public functions
// Public functions
function getTranscoderPoolSize() external view returns (uint256);
function getTranscoderPoolSize() external view returns (uint256);
function transcoderTotalStake(address _transcoder) external view returns (uint256);
function transcoderTotalStake(address _transcoder) external view returns (uint256);
function isActiveTranscoder(address _transcoder) external view returns (bool);
function isActiveTranscoder(address _transcoder) external view returns (bool);
function getTotalBonded() external view returns (uint256);
function getTotalBonded() external view returns (uint256);
복사
복사됨
복사
복사됨
function nextRoundTotalActiveStake() external view returns (uint256);
function getTranscoderEarningsPoolForRound(address _transcoder, uint256 _round)
external
view
returns (
uint256 totalStake,
uint256 transcoderRewardCut,
uint256 transcoderFeeShare,
uint256 cumulativeRewardFactor,
uint256 cumulativeFeeFactor
);
}
}
저장된 비교 결과
원본
파일 열기
// SPDX-License-Identifier: MIT pragma solidity 0.8.9; /** * @title Interface for BondingManager * TODO: switch to interface type */ interface IBondingManager { event TranscoderUpdate(address indexed transcoder, uint256 rewardCut, uint256 feeShare); event TranscoderActivated(address indexed transcoder, uint256 activationRound); event TranscoderDeactivated(address indexed transcoder, uint256 deactivationRound); event TranscoderSlashed(address indexed transcoder, address finder, uint256 penalty, uint256 finderReward); event Reward(address indexed transcoder, uint256 amount); event Bond( address indexed newDelegate, address indexed oldDelegate, address indexed delegator, uint256 additionalAmount, uint256 bondedAmount ); event Unbond( address indexed delegate, address indexed delegator, uint256 unbondingLockId, uint256 amount, uint256 withdrawRound ); event Rebond(address indexed delegate, address indexed delegator, uint256 unbondingLockId, uint256 amount); event TransferBond( address indexed oldDelegator, address indexed newDelegator, uint256 oldUnbondingLockId, uint256 newUnbondingLockId, uint256 amount ); event WithdrawStake(address indexed delegator, uint256 unbondingLockId, uint256 amount, uint256 withdrawRound); event WithdrawFees(address indexed delegator, address recipient, uint256 amount); event EarningsClaimed( address indexed delegate, address indexed delegator, uint256 rewards, uint256 fees, uint256 startRound, uint256 endRound ); // Deprecated events // These event signatures can be used to construct the appropriate topic hashes to filter for past logs corresponding // to these deprecated events. // event Bond(address indexed delegate, address indexed delegator); // event Unbond(address indexed delegate, address indexed delegator); // event WithdrawStake(address indexed delegator); // event TranscoderUpdate(address indexed transcoder, uint256 pendingRewardCut, uint256 pendingFeeShare, uint256 pendingPricePerSegment, bool registered); // event TranscoderEvicted(address indexed transcoder); // event TranscoderResigned(address indexed transcoder); // External functions function updateTranscoderWithFees( address _transcoder, uint256 _fees, uint256 _round ) external; function slashTranscoder( address _transcoder, address _finder, uint256 _slashAmount, uint256 _finderFee ) external; function setCurrentRoundTotalActiveStake() external; // Public functions function getTranscoderPoolSize() external view returns (uint256); function transcoderTotalStake(address _transcoder) external view returns (uint256); function isActiveTranscoder(address _transcoder) external view returns (bool); function getTotalBonded() external view returns (uint256); }
수정본
파일 열기
// SPDX-License-Identifier: MIT pragma solidity 0.8.9; /** * @title Interface for BondingManager * TODO: switch to interface type */ interface IBondingManager { event TranscoderUpdate(address indexed transcoder, uint256 rewardCut, uint256 feeShare); event TranscoderActivated(address indexed transcoder, uint256 activationRound); event TranscoderDeactivated(address indexed transcoder, uint256 deactivationRound); event TranscoderSlashed(address indexed transcoder, address finder, uint256 penalty, uint256 finderReward); event Reward(address indexed transcoder, uint256 amount); event TreasuryReward(address indexed transcoder, address treasury, uint256 amount); event Bond( address indexed newDelegate, address indexed oldDelegate, address indexed delegator, uint256 additionalAmount, uint256 bondedAmount ); event Unbond( address indexed delegate, address indexed delegator, uint256 unbondingLockId, uint256 amount, uint256 withdrawRound ); event Rebond(address indexed delegate, address indexed delegator, uint256 unbondingLockId, uint256 amount); event TransferBond( address indexed oldDelegator, address indexed newDelegator, uint256 oldUnbondingLockId, uint256 newUnbondingLockId, uint256 amount ); event WithdrawStake(address indexed delegator, uint256 unbondingLockId, uint256 amount, uint256 withdrawRound); event WithdrawFees(address indexed delegator, address recipient, uint256 amount); event EarningsClaimed( address indexed delegate, address indexed delegator, uint256 rewards, uint256 fees, uint256 startRound, uint256 endRound ); // Deprecated events // These event signatures can be used to construct the appropriate topic hashes to filter for past logs corresponding // to these deprecated events. // event Bond(address indexed delegate, address indexed delegator); // event Unbond(address indexed delegate, address indexed delegator); // event WithdrawStake(address indexed delegator); // event TranscoderUpdate(address indexed transcoder, uint256 pendingRewardCut, uint256 pendingFeeShare, uint256 pendingPricePerSegment, bool registered); // event TranscoderEvicted(address indexed transcoder); // event TranscoderResigned(address indexed transcoder); // External functions function updateTranscoderWithFees( address _transcoder, uint256 _fees, uint256 _round ) external; function slashTranscoder( address _transcoder, address _finder, uint256 _slashAmount, uint256 _finderFee ) external; function setCurrentRoundTotalActiveStake() external; // Public functions function getTranscoderPoolSize() external view returns (uint256); function transcoderTotalStake(address _transcoder) external view returns (uint256); function isActiveTranscoder(address _transcoder) external view returns (bool); function getTotalBonded() external view returns (uint256); function nextRoundTotalActiveStake() external view returns (uint256); function getTranscoderEarningsPoolForRound(address _transcoder, uint256 _round) external view returns ( uint256 totalStake, uint256 transcoderRewardCut, uint256 transcoderFeeShare, uint256 cumulativeRewardFactor, uint256 cumulativeFeeFactor ); }
비교하기