• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

synapsecns / synapse-contracts / 6786691490

07 Nov 2023 03:29PM UTC coverage: 13.01% (-0.09%) from 13.096%
6786691490

push

github

web-flow
Feat: nexus pool module (#307)

* Add skeleton for the new pool module

* Add views for observing the pool

* Bind NexusPool module to a single pool during deployment

* Getter for pool tokens

* Getter for pool quote

* Check if pool is paused in `getPoolQuote`

* Implement pool "swaps"

* Add integration test for the Nexus pool module

* Add revert tests for swapping

* Add revert tests for the getters

* Convert immutables into constants

* Use constants in `getPoolTokens`

* Chore: visibility, docs

* Add script for generic no-args deployment

* Deploy the module on mainnet

207 of 2042 branches covered (0.0%)

Branch coverage included in aggregate %.

0 of 26 new or added lines in 1 file covered. (0.0%)

664 of 4653 relevant lines covered (14.27%)

14.73 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/contracts/router/modules/pool/default/NexusPoolModule.sol


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc