mirror of
https://github.com/Instadapp/dsa-connectors-old.git
synced 2024-07-29 22:47:46 +00:00
Merge pull request #17 from InstaDApp/maker-connector
Removed transfer function from MakerDao connector
This commit is contained in:
commit
cd427e96f6
|
@ -382,29 +382,6 @@ contract BasicResolver is MakerHelpers {
|
|||
EventInterface(getEventAddr()).emitEvent(_type, _id, _eventCode, _eventParam);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dev Transfer Vault
|
||||
* @param vault Vault ID to transfer.
|
||||
*/
|
||||
function transfer(uint vault, address nextOwner) external payable {
|
||||
require(AccountInterface(address(this)).isAuth(nextOwner), "nextOwner-is-not-auth");
|
||||
|
||||
ManagerLike managerContract = ManagerLike(getMcdManager());
|
||||
|
||||
uint _vault = getVault(managerContract, vault);
|
||||
(bytes32 ilk,) = getVaultData(managerContract, _vault);
|
||||
|
||||
require(managerContract.owns(_vault) == address(this), "not-owner");
|
||||
|
||||
managerContract.give(_vault, nextOwner);
|
||||
|
||||
emit LogTransfer(_vault, ilk, nextOwner);
|
||||
bytes32 _eventCode = keccak256("LogTransfer(uint256,bytes32,address)");
|
||||
bytes memory _eventParam = abi.encode(_vault, ilk, nextOwner);
|
||||
(uint _type, uint _id) = connectorID();
|
||||
EventInterface(getEventAddr()).emitEvent(_type, _id, _eventCode, _eventParam);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dev Deposit ETH/ERC20_Token Collateral.
|
||||
* @param vault Vault ID.
|
||||
|
|
Loading…
Reference in New Issue
Block a user