Interdependent shadow contracts
Step 1 – Edit the BlurPool contract
function transferFromForLien(address from, address to, uint256 amount, uint256 lienId, Lien calldata lien, string calldata annotation) external returns (bool) {
bool result = transferFrom(from, to, amount);
emit TransferForLien(from, to, amount, lienId, lien, annotation);
return result;
}event TransferForLien(
address indexed from,
address indexed to,
uint256 amount,
uint256 lienId,
Lien lien,
string annotation
);Step 2 – Deploy the BlurPool changes to your fork (optional)
Step 3 – Edit the Blend contract
Step 4 – Test run your changes
Step 5 – Deploy the Blend changes to your fork (optional)
Last updated