Skip to content
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

hip138 - mobile verifier #898

Draft
wants to merge 36 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
991ebea
initial implementation of changes to support hip138 in mobile verifier
andymck Nov 19, 2024
2510c95
tidy up
andymck Nov 19, 2024
97b8b9a
mor tidy
andymck Nov 19, 2024
76c0821
use latest proto msgs, avoid calculating subdao rewards locally
andymck Nov 20, 2024
a5493d6
tweaks required by latest proto changes
andymck Nov 21, 2024
0150abf
misc tweaks and additions
andymck Nov 21, 2024
53073d0
output price in manifest
andymck Nov 21, 2024
55e97a8
use latest proto msg definitions
andymck Nov 22, 2024
42f4e19
actually start the subdao service. fix db access
andymck Nov 22, 2024
af2ac06
logging and layout tweaks
andymck Nov 25, 2024
eb6b93a
misc tweaks and test addition
andymck Nov 28, 2024
0a23888
remove epoch from mobile reward share
andymck Nov 29, 2024
cd6e718
refactor price handling
andymck Dec 2, 2024
25c54e3
comment price asserts for clarity
andymck Dec 2, 2024
23691cf
remove contagion from local test modules
andymck Dec 3, 2024
472e1cf
bump deps
andymck Dec 3, 2024
82788b3
bump deps
andymck Dec 3, 2024
3713e88
Fix rebase artifacts
andymck Dec 4, 2024
35b86db
review tweaks
andymck Dec 6, 2024
7096d9e
rename some things
andymck Dec 12, 2024
82574fc
rebase artifacts
andymck Dec 16, 2024
f9e5c3a
remove proto path usage
andymck Dec 16, 2024
0485331
drop placeholder column usage
andymck Dec 16, 2024
571c2fa
remove proto patch again
andymck Dec 16, 2024
8578ec6
tidy up
andymck Dec 16, 2024
6282120
fix failing test, default hnt token price to equate to same prior per…
andymck Dec 17, 2024
0298380
tidy up
andymck Dec 17, 2024
d017240
centralise emission values
andymck Dec 17, 2024
e2119e4
resolve subdao address via helium lib
andymck Dec 18, 2024
edb0d5f
bump deps
andymck Dec 18, 2024
343bae1
bump helium lib
andymck Dec 20, 2024
a7fa7b2
testing without helium lib as a dep of mobile config
andymck Dec 20, 2024
1646c90
bump deps
andymck Jan 6, 2025
004957c
tmp add one hours to epoch window to allign with current rewards window
andymck Jan 7, 2025
7632285
accommodate hnt_rewards_issued column not being available, if hnt_rew…
andymck Jan 7, 2025
61a35a8
remove local proto dep
andymck Jan 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 57 additions & 42 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,10 @@ helium-lib = { git = "https://github.com/helium/helium-wallet-rs.git", branch =
hextree = { git = "https://github.com/jaykickliter/HexTree", branch = "main", features = [
"disktree",
] }
helium-proto = { git = "https://github.com/helium/proto", branch = "master", features = [
helium-proto = { git = "https://github.com/helium/proto", branch = "andymck/sub-dao-epoch-support", features = [
"services",
] }
beacon = { git = "https://github.com/helium/proto", branch = "master" }
beacon = { git = "https://github.com/helium/proto", branch = "andymck/sub-dao-epoch-support" }
solana-client = "1.18"
solana-sdk = "1.18"
solana-program = "1.18"
Expand Down Expand Up @@ -133,5 +133,5 @@ sqlx = { git = "https://github.com/launchbadge/sqlx.git", rev = "42dd78fe931df65
# repo for sibling crates.
#
# [patch.'https://github.com/helium/proto']
# helium-proto = { path = "../proto" }
# beacon = { path = "../proto/beacon" }
# helium-proto = { path = "../../proto" }
# beacon = { path = "../../proto" }
Loading