Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
实时编辑器
折叠未更改行
关闭换行
视图
拆分
统一
比对精度
智能
单词
字符
语法高亮
选择语法
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
PSM vs Lite PSM
创建于
2年前
差异永不过期
清除
导出
分享
解释
7 删除
行
总计
删除
字符
总计
删除
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
28 行
全部复制
36 添加
行
总计
添加
字符
总计
添加
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
50 行
全部复制
// SPDX-License-Identifier: UNLICENSED
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.4;
pragma solidity ^0.8.4;
复制
已复制
复制
已复制
interface Dss
Psm {
interface Dss
Lite
Psm {
event BuyGem(address indexed owner, uint256 value, uint256 fee);
event BuyGem(address indexed owner, uint256 value, uint256 fee);
复制
已复制
复制
已复制
event Deny(address
user);
event Chug(uint256 wad);
event Deny(address
indexed usr);
event Diss(address indexed usr);
event File(bytes32 indexed what, address data);
event File(bytes32 indexed what, uint256 data);
event File(bytes32 indexed what, uint256 data);
复制
已复制
复制
已复制
event Rely(address
use
r);
event Fill(uint256 wad);
event Kiss(address indexed usr);
event Rely(address
indexed us
r);
event SellGem(address indexed owner, uint256 value, uint256 fee);
event SellGem(address indexed owner, uint256 value, uint256 fee);
复制
已复制
复制
已复制
event Trim(uint256 wad);
复制
已复制
复制
已复制
function buyGem(address usr, uint256 gemAmt) external
;
function HALTED() external view returns (uint256);
function bud(address) external view returns (uint256);
function buf() external view returns (uint256);
function buyGem(address usr, uint256 gemAmt) external
returns (uint256 daiInWad);
function buyGemNoFee(address usr, uint256 gemAmt) external returns (uint256 daiInWad);
function chug() external returns (uint256 wad);
function cut() external view returns (uint256 wad);
function dai() external view returns (address);
function dai() external view returns (address);
function daiJoin() external view returns (address);
function daiJoin() external view returns (address);
复制
已复制
复制
已复制
function dec() external view returns (uint256);
function deny(address usr) external;
function deny(address usr) external;
复制
已复制
复制
已复制
function diss(address usr) external;
function file(bytes32 what, uint256 data) external;
function file(bytes32 what, uint256 data) external;
复制
已复制
复制
已复制
function file(bytes32 what, address data) external;
function fill() external returns (uint256 wad);
function gem() external view returns (address);
function gemJoin() external view returns (address);
function gemJoin() external view returns (address);
复制
已复制
复制
已复制
function
hope(address usr
) external
;
function
gush(
) external
view returns (uint256 wad)
;
function ilk() external view returns (bytes32);
function ilk() external view returns (bytes32);
复制
已复制
复制
已复制
function
nope
(address usr) external;
function
kiss
(address usr) external;
function live() external view returns (uint256);
function pocket() external view returns (address);
function rely(address usr) external;
function rely(address usr) external;
复制
已复制
复制
已复制
function sellGem(address usr, uint256 gemAmt) external
;
function rush() external view returns (uint256 wad);
function sellGem(address usr, uint256 gemAmt) external
returns (uint256 daiOutWad);
function sellGemNoFee(address usr, uint256 gemAmt) external returns (uint256 daiOutWad);
function tin() external view returns (uint256);
function tin() external view returns (uint256);
复制
已复制
复制
已复制
function to18ConversionFactor() external view returns (uint256);
function tout() external view returns (uint256);
function tout() external view returns (uint256);
复制
已复制
复制
已复制
function trim() external returns (uint256 wad);
function vat() external view returns (address);
function vat() external view returns (address);
function vow() external view returns (address);
function vow() external view returns (address);
function wards(address) external view returns (uint256);
function wards(address) external view returns (uint256);
}
}
复制
已复制
复制
已复制
已保存差异
原始文本
打开文件
// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.4; interface DssPsm { event BuyGem(address indexed owner, uint256 value, uint256 fee); event Deny(address user); event File(bytes32 indexed what, uint256 data); event Rely(address user); event SellGem(address indexed owner, uint256 value, uint256 fee); function buyGem(address usr, uint256 gemAmt) external; function dai() external view returns (address); function daiJoin() external view returns (address); function deny(address usr) external; function file(bytes32 what, uint256 data) external; function gemJoin() external view returns (address); function hope(address usr) external; function ilk() external view returns (bytes32); function nope(address usr) external; function rely(address usr) external; function sellGem(address usr, uint256 gemAmt) external; function tin() external view returns (uint256); function tout() external view returns (uint256); function vat() external view returns (address); function vow() external view returns (address); function wards(address) external view returns (uint256); }
更改后文本
打开文件
// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.4; interface DssLitePsm { event BuyGem(address indexed owner, uint256 value, uint256 fee); event Chug(uint256 wad); event Deny(address indexed usr); event Diss(address indexed usr); event File(bytes32 indexed what, address data); event File(bytes32 indexed what, uint256 data); event Fill(uint256 wad); event Kiss(address indexed usr); event Rely(address indexed usr); event SellGem(address indexed owner, uint256 value, uint256 fee); event Trim(uint256 wad); function HALTED() external view returns (uint256); function bud(address) external view returns (uint256); function buf() external view returns (uint256); function buyGem(address usr, uint256 gemAmt) external returns (uint256 daiInWad); function buyGemNoFee(address usr, uint256 gemAmt) external returns (uint256 daiInWad); function chug() external returns (uint256 wad); function cut() external view returns (uint256 wad); function dai() external view returns (address); function daiJoin() external view returns (address); function dec() external view returns (uint256); function deny(address usr) external; function diss(address usr) external; function file(bytes32 what, uint256 data) external; function file(bytes32 what, address data) external; function fill() external returns (uint256 wad); function gem() external view returns (address); function gemJoin() external view returns (address); function gush() external view returns (uint256 wad); function ilk() external view returns (bytes32); function kiss(address usr) external; function live() external view returns (uint256); function pocket() external view returns (address); function rely(address usr) external; function rush() external view returns (uint256 wad); function sellGem(address usr, uint256 gemAmt) external returns (uint256 daiOutWad); function sellGemNoFee(address usr, uint256 gemAmt) external returns (uint256 daiOutWad); function tin() external view returns (uint256); function to18ConversionFactor() external view returns (uint256); function tout() external view returns (uint256); function trim() external returns (uint256 wad); function vat() external view returns (address); function vow() external view returns (address); function wards(address) external view returns (uint256); }
查找差异