xclaim-sol
xclaim-sol copied to clipboard
XCLAIM(BTC,ETH): Solidity implementation for Bitcoin backed tokens on Ethereum
Add replay protection to redeem protocol, to prevent a vault from re-using the same Bitcoin transaction as proof for multiple redeemRequests. Require the following digest is included in OP_RETURN of...
Instead of users having to enter the precise amount of the vault's available BTC, when they want to redeem a large sum with multiple vaults, allow user to specify a...
Currently, no vault specified when making a redeem request. Problem: vaults can prevent users from redeeming funds if they do not react -> however, we will not know who to...
Benefit: - DoS protection / white listing - Allow vaults to reserve collateral to issue tokens themselves (without being charged an additional fee obviously)
Currently, slashed collateral is paid to the vault, whose funds were locked. Problem: may incentivize vault to try to force failures. Alternative: burn? Keep in contract? Other option: make vault...
Problem: if we do not check that the same user account is used to call issueToken, as registerCommit, the vault or a malicious user can call issueToken for arbitrary users...