tokamak-network/crossTrade
Cross Trade is a new core service for optimistic rollups that complements standard withdrawals and fast withdrawals. It is trustless and do not require extensive backend.
TypeScript
Issues
- 12
add Testing for further development
#24 opened by zzooppii - 4
Write an article for Contract part
#25 opened by zzooppii - 2
make document for FrontEnd
#51 opened by zzooppii - 2
J_1. L1FastWithdraw.sol:provideFW [medium]
#2 opened by zzooppii - 1
- 0
apply codeReview feedback
#26 opened by zzooppii - 5
- 13
[checking: security vulnerability] Function claimCT can be called with incorrect msg.sender
#49 opened by nguyenzung - 0
- 0
`claimCT` and `cancelCT` shouldn't be payable
#44 opened by parth-15 - 32
Setting `Provider` address as `msg.sender` can result in permanant loss of funds
#43 opened by parth-15 - 0
- 0
- 0
Open Thanos-Sepolia service
#50 opened by usgeeus - 24
- 0
[non-critical] remove `require(dealData[_saleCount].provider == address(0)` where modifier `providerCheck` is applied
#42 opened by usgeeus - 0
- 0
[Gas Efficiencies] use `else` insteand of `else if (number ==2)` in makeEncodeWithSignature, post #34 issue
#35 opened by usgeeus - 3
if-else ladder in provideCT can be optimized
#47 opened by parth-15 - 7
[security vulnerability] attackers can take all token on L2 with very small amount of token on L1
#29 opened by nguyenzung - 4
[Non-criticial] Make 1,2 constant for the type of the function, and make 0 constant for saleCount when cancel
#33 opened by usgeeus - 2
- 3
[security vulnerbility] check `_totalAmount > _fwAmount` in requestRegisteredToken function
#41 opened by usgeeus - 1
- 6
- 1
- 3
- 3
make the Document for 2nd Audit
#23 opened by zzooppii - 8
- 3
[optimize] many storage load
#27 opened by DevUreak - 4
- 7
J_10 [protocol discussion]
#11 opened by usgeeus - 0
- 0
Editing function modification based on L1
#22 opened by zzooppii - 0
L2 reentrant logic development
#21 opened by zzooppii - 3
J_3 Reentrancy vulnerability [high]
#5 opened by usgeeus - 0
Sub-task or description
#20 opened by zzooppii - 4
- 3
J_8. optimize getChainId function [optimization]
#10 opened by usgeeus - 2
M_1. [gas optimization]
#3 opened by MarkInc3 - 2
- 2
- 2
- 2
J_9 variable starts with lowercase [style guide]
#12 opened by usgeeus - 2
J_7. add amount check [medium]
#9 opened by usgeeus - 2
J_6. use unchecked [optimization]
#8 opened by usgeeus - 2
- 2
J_4 onlyEOA modifier [high]
#6 opened by usgeeus - 2
J_2. Use safeTransfer [high]
#4 opened by usgeeus - 0