interface IpTokenMaster {
function open(uint collateral, uint amount, uint id, uint synid) external;
function close(uint id) external;
function deposit(uint id, uint collateral) external;
function withdraw(uint id, uint amount) external;
function burn(uint id, uint amount) external;
function mint(uint id, uint amount) external;
function liquidate(uint id, address account, uint amount) external;