Boilertalk / Web3.swift

A pure swift Ethereum Web3 library
MIT License
636 stars 187 forks source link

fix: websocket concurrency id issues, switch to semaphores #140

Closed koraykoska closed 1 year ago

koraykoska commented 1 year ago

Fixed concurrency issues with json rpc id generation.

codecov-commenter commented 1 year ago

Codecov Report

Merging #140 (d5ee001) into master (561c1ff) will increase coverage by 0.00%. The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #140   +/-   ##
=======================================
  Coverage   73.57%   73.57%           
=======================================
  Files          68       68           
  Lines        5048     5049    +1     
=======================================
+ Hits         3714     3715    +1     
  Misses       1334     1334           
Impacted Files Coverage Δ
Sources/FoundationHTTP/Web3WebSocketProvider.swift 81.54% <100.00%> (+0.07%) :arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.