Skip to content

Commit

Permalink
feat(protocol): change HeklaTaikoToken's clock mode to timestamp to t…
Browse files Browse the repository at this point in the history
…est the DAO (#18597)
  • Loading branch information
dantaik authored Dec 16, 2024
1 parent fd6feef commit ccc9500
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions packages/protocol/contracts/layer1/hekla/HeklaTaikoToken.sol
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,16 @@ contract HeklaTaikoToken is EssentialContract, ERC20SnapshotUpgradeable, ERC20Vo
return super.transferFrom(_from, _to, _amount);
}

function clock() public view override returns (uint48) {
return SafeCastUpgradeable.toUint48(block.timestamp);
}

// solhint-disable-next-line func-name-mixedcase
function CLOCK_MODE() public pure override returns (string memory) {
// See https://eips.ethereum.org/EIPS/eip-6372
return "mode=timestamp";
}

function name() public pure override returns (string memory) {
return "Taiko Token";
}
Expand Down

0 comments on commit ccc9500

Please sign in to comment.