Skip to content

update from main branch #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 29 commits into
base: joecryptotoo/keep_keepin_alive
Choose a base branch
from

Conversation

codearranger
Copy link
Owner

No description provided.

madninja and others added 29 commits August 31, 2023 16:34
* Use an lru cache to drop duplicate beacons - default
* Beacon in a determinstic slot in the beacon interval
Also removes from extraneous logging to reduce hpr log noise
Remove extra code tag
* Support solana addresses for owner and payer

For legacy usage support this supports both helium public keys as well
as solana addresses.

* Remove fees from output since they’re not used

* Remove txn_fee traits
rustc 1.70 can’t figure out which `base64` we’re referring to.

be more explicit about what we’re using from where
* bump deps

* Make packet stream conduit generic
* Use generic conduit for packet_router
* session keys for beaconer
* Expose DecodeError to reduce error module references
A conduit is really only connected if it has a stream to the server _and_ the session keypair is established
* Makes datarate errors debug only on decode
* distinguish between corrupt packets with crc fail and crc disabled packets

---------

Co-authored-by: lthiery <[email protected]>
* Add module info to conduit service messages
* Add windowed beacons
* log next beacon time if changed
This fixes the beacon tick causing endless beacons
Trying stable one more time

after clearing caches
This adjusts the beaceon time to select a beacon time in the full first window, and moves it to the next window if in the past
* lock toml to supported proto/beacon version

* ci: update upload_artifact version

* address new clippy lints

* semtech-udp 0.12 update

* disable quay from forks

* bump helium-proto
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants