Taiko protocol contains a set of smart contracts. The Bridge contract provides functionality for processing the message/transactions, retrying the message and to recall the message. ERC20Vault, ERC721Vault, ERC1155Vault provides functionality for initiating the calls for sending the tokens, retrying and recalling the message for sending tokens. Also vaults are used to store the tokens and to create bridged tokens. Specifically ERC20Vault provides functionality for changing the bridged token address.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | 3 | - | - | - | 3 |
Fixed | 8 | - | 4 | - | 12 |
Total | 11 | 0 | 4 | 0 | 15 |