This is the canonical staking contract designed for Uniswap V3 forked for zkSync Era.
The tests are running against the test node.
$ yarn
$ yarn compile
$ yarn test
# if gas snapshots need to be updated
$ UPDATE_SNAPSHOT=1 yarn test
$ yarn size-contracts