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

Develop #702

Merged
merged 144 commits into from
Sep 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
fb3dcd3
WIP add delgation support
ChewingGlass Nov 16, 2023
011a7ac
Add scripts
ChewingGlass Nov 16, 2023
61f3baa
Fix build
ChewingGlass Nov 16, 2023
77f4473
Trigger devnet deploy
ChewingGlass Nov 16, 2023
7b6b601
Incorporate fix around primary delegate
ChewingGlass Nov 17, 2023
5155e75
Merge remote-tracking branch 'origin/develop' into 488-add-recursive-…
ChewingGlass Nov 17, 2023
3945974
Finish set delegation config scripts
ChewingGlass Nov 17, 2023
b20a67f
Fix bugs in test
ChewingGlass Nov 17, 2023
554d23c
Bugfixes
ChewingGlass Nov 20, 2023
7a9e465
Bugfixes
ChewingGlass Nov 21, 2023
46e5129
Add helium vote service and update hooks to use the service
ChewingGlass Nov 22, 2023
e27793f
WIP voter profile page endpoints
ChewingGlass Nov 27, 2023
0d5f2c3
Fix vote history
ChewingGlass Nov 28, 2023
0562848
Fix relations
ChewingGlass Dec 14, 2023
c7f2b9e
Merge remote-tracking branch 'origin/develop' into 488-add-recursive-…
ChewingGlass Apr 15, 2024
15ca893
wip
ChewingGlass Apr 15, 2024
959dc77
Fix ts errors renaming all to proxy
ChewingGlass Apr 16, 2024
e95c385
Fix tests
ChewingGlass Apr 16, 2024
ddbe319
WIP
ChewingGlass Apr 18, 2024
015fd87
WIP
ChewingGlass May 2, 2024
6af1019
WIP
ChewingGlass May 2, 2024
9a83539
Merge remote-tracking branch 'origin/develop' into 488-add-recursive-…
ChewingGlass May 2, 2024
d610595
Assign and unassign working
ChewingGlass May 2, 2024
b70c8dd
WIP before rename to proxy assignment
ChewingGlass May 3, 2024
2b9035d
Refactor to proxy assignment from proxy
ChewingGlass May 3, 2024
40f5b7d
Minor fix
ChewingGlass May 23, 2024
75612dc
WIP
ChewingGlass May 24, 2024
eba2f8c
WIP: History
ChewingGlass May 29, 2024
1da150d
WIP
ChewingGlass May 30, 2024
61f1893
Finish, just need to do more testing
ChewingGlass May 31, 2024
3ed1b84
Merge remote-tracking branch 'origin/develop' into 488-add-recursive-…
ChewingGlass Jun 10, 2024
1237b39
Reset token consts
ChewingGlass Jun 10, 2024
823cc6b
Lint
ChewingGlass Jun 10, 2024
f6b71e5
Fix bootstrap command
ChewingGlass Jun 13, 2024
80af2ea
WIP: React-query
ChewingGlass Jun 14, 2024
38d1ed2
Use queries
ChewingGlass Jun 17, 2024
7ead1c5
WIP
ChewingGlass Jun 17, 2024
1945bf2
WIP
ChewingGlass Jun 18, 2024
d97e06d
WIP
ChewingGlass Jun 18, 2024
31e58cc
More fixes
ChewingGlass Jun 21, 2024
0e3c455
Merge remote-tracking branch 'origin/develop' into 488-add-recursive-…
ChewingGlass Jun 21, 2024
a674b85
Fix locks
ChewingGlass Jun 21, 2024
6c7538f
Fix tests
ChewingGlass Jun 21, 2024
590e286
Only close markers after vote is finished.
ChewingGlass Jun 21, 2024
322a0b8
fix script
ChewingGlass Jun 21, 2024
82a0a3c
Add missing check
ChewingGlass Jun 21, 2024
569c9f3
Fix docker for helium-vote
ChewingGlass Jun 21, 2024
68c6d3b
Add missing yarns
ChewingGlass Jun 27, 2024
9f72213
v0.9.0-alpha.0
ChewingGlass Jun 27, 2024
362512d
Create pre release
ChewingGlass Jun 27, 2024
f6b7bf3
Fix docker build
ChewingGlass Jun 27, 2024
22b1b2b
Add git
ChewingGlass Jun 28, 2024
48675de
Sync on start
ChewingGlass Jun 28, 2024
3dbe73e
Add log pg option
ChewingGlass Jun 28, 2024
a700a58
Reording
ChewingGlass Jun 28, 2024
42f99c5
Fix race
ChewingGlass Jun 28, 2024
970949e
Fix positions_with_vetokens loc
ChewingGlass Jun 28, 2024
43b46d6
Add missing SQL file
ChewingGlass Jun 28, 2024
c72d5d3
oops
ChewingGlass Jun 28, 2024
9050893
Merge remote-tracking branch 'origin/master' into 488-add-recursive-d…
ChewingGlass Jun 28, 2024
f934782
Fix close
ChewingGlass Jul 2, 2024
c22c68e
Fix audit findings
ChewingGlass Jul 2, 2024
b9da402
Fix image pagth in docker
ChewingGlass Jul 2, 2024
3a25091
Fix 404s on getProxy
ChewingGlass Jul 2, 2024
7843800
Truly fix getProxy endpoint
ChewingGlass Jul 2, 2024
52fba35
Merge remote-tracking branch 'origin/develop' into 488-add-recursive-…
ChewingGlass Jul 2, 2024
937c1f9
Review comments
ChewingGlass Jul 2, 2024
91c356a
Rename to proxiedVeTokens
ChewingGlass Jul 3, 2024
238e31c
v0.9.0-alpha.1
ChewingGlass Jul 3, 2024
9215b2d
Edit locks
ChewingGlass Jul 3, 2024
da2892a
Fix hook name
ChewingGlass Jul 3, 2024
f49cdf2
v0.9.0-alpha.2
ChewingGlass Jul 3, 2024
8da88be
Update locks
ChewingGlass Jul 3, 2024
fb9b647
Fix networks type
ChewingGlass Jul 3, 2024
81914ea
Fix account postgres sink
ChewingGlass Jul 3, 2024
1a4fcc5
Optionally subsidize rent if registrar has sol for it
ChewingGlass Jul 8, 2024
a811418
Fix voting order
ChewingGlass Jul 8, 2024
2c9ce09
v0.9.0-alpha.3
ChewingGlass Jul 8, 2024
6eb1990
Update locks
ChewingGlass Jul 8, 2024
d4199cc
Fix account pg sink for proposals
ChewingGlass Jul 8, 2024
e0c7043
Fix pg sink
ChewingGlass Jul 8, 2024
bf8cf40
Decrease number of accounts needed to proxy vote
ChewingGlass Jul 8, 2024
e67713f
Add ability to `useFirstEstimateForAll` for batching tx
ChewingGlass Jul 9, 2024
16e399a
488 yellowstone deletes (#674)
bryzettler Jul 12, 2024
d22a38e
Remove console.log
bryzettler Jul 12, 2024
58fd6cf
WIP: Expiration time matters
ChewingGlass Jul 12, 2024
f58b375
Merge remote-tracking branch 'origin/488-add-recursive-delegatoin' in…
ChewingGlass Jul 12, 2024
32e8d50
Hide expired proxies
ChewingGlass Jul 15, 2024
837e4fc
Fix proxy assignment search
ChewingGlass Jul 15, 2024
f5035ce
Perf improvements for multi voting
ChewingGlass Jul 16, 2024
1694f5d
v0.9.0-alpha.4
ChewingGlass Jul 16, 2024
0ee3697
Edit yarn locks
ChewingGlass Jul 16, 2024
b2f6677
Refactor canVote and canRelinquishVote
ChewingGlass Jul 16, 2024
8d2929b
v0.9.0-alpha.5
ChewingGlass Jul 16, 2024
14eee59
Update locks
ChewingGlass Jul 16, 2024
9bd6fb3
Fix close gov
ChewingGlass Jul 18, 2024
868055a
Perf overhaul
ChewingGlass Jul 24, 2024
9168ec3
Add tagging on release
ChewingGlass Jul 24, 2024
8875a59
v0.9.0-alpha.6
ChewingGlass Jul 24, 2024
5f33a48
Fix lockfiles
ChewingGlass Jul 24, 2024
8179b91
Fix script
ChewingGlass Jul 24, 2024
7eaca50
Fix warnings
ChewingGlass Jul 24, 2024
e742bf5
Merge remote-tracking branch 'origin/develop' into 488-add-recursive-…
ChewingGlass Jul 24, 2024
d9ff933
Fix vote service types
ChewingGlass Jul 24, 2024
7c28792
Bump pre version
ChewingGlass Jul 24, 2024
1bb230d
Fix tests
ChewingGlass Jul 24, 2024
aaaf817
Nulls last
ChewingGlass Jul 24, 2024
1560f6f
Remove unecessary check
ChewingGlass Jul 25, 2024
1a84421
Bump pre version
ChewingGlass Jul 25, 2024
92a0bd1
Fix unix now
ChewingGlass Jul 25, 2024
1c90501
Bump pre version
ChewingGlass Jul 25, 2024
bdeac74
Merge remote-tracking branch 'origin/develop' into 488-add-recursive-…
ChewingGlass Jul 30, 2024
14e1676
Bump version
ChewingGlass Jul 30, 2024
43001b4
Merge pull request #492 from helium/488-add-recursive-delegatoin
ChewingGlass Jul 30, 2024
4a74d40
Bump version
ChewingGlass Jul 30, 2024
7b5ee29
Fix locks
ChewingGlass Jul 30, 2024
2d13d77
Fix idl parser cache key
ChewingGlass Aug 1, 2024
bce4182
Merge pull request #680 from helium/bugfix/idl-parser-cache-key
ChewingGlass Aug 1, 2024
aef1f60
Bump version
ChewingGlass Aug 1, 2024
c7b7a3c
Bugfix/active device oracle (#681)
ChewingGlass Aug 2, 2024
e8069bd
Fix dep
ChewingGlass Aug 2, 2024
cfb87ed
Use RPC for SWQoS (#684)
ChewingGlass Aug 2, 2024
9e0373b
Fix lock
ChewingGlass Aug 2, 2024
866f5d7
Lower compute usage
ChewingGlass Aug 2, 2024
4a06798
Fix hpl
ChewingGlass Aug 2, 2024
e63f2d6
Fix lock
ChewingGlass Aug 2, 2024
f651cbe
When claiming a position you only need to claim up to the epoch befor…
ChewingGlass Aug 5, 2024
a6c5f31
Feature/close expired proxies cron (#688)
bryzettler Aug 9, 2024
bbf150a
chore(release): publish 0.9.3 (#689)
bryzettler Aug 9, 2024
f46f538
Chore/publish 0.9.4 (#690)
bryzettler Aug 9, 2024
9af68a4
Chore/bump gov deps 0.0.12 (#692)
bryzettler Aug 12, 2024
8e6e335
Use console.dir for integrity check corrections (#693)
bryzettler Aug 14, 2024
4e99181
HIP 114: Add configuration for incentive escrow fund (#696)
ChewingGlass Aug 22, 2024
4466260
Fix squads program upgrade
ChewingGlass Aug 22, 2024
c47714e
retry integrity check if it fails (#697)
bryzettler Aug 26, 2024
eda6ea3
split apart logic and add fault tolerant code (#698)
bryzettler Aug 26, 2024
3c5272e
Trigger hexboosting deploy to devnet
ChewingGlass Aug 27, 2024
116b7a2
Fix release program for devnet
ChewingGlass Aug 27, 2024
6fc74eb
Reconnect yellowstone on stream issues (#700)
bryzettler Aug 27, 2024
635d4ab
Use same deep equal logic integrity checker uses (#701)
bryzettler Aug 28, 2024
7a269f7
Merge remote-tracking branch 'origin/master' into develop
ChewingGlass Sep 5, 2024
a0f7a24
Make clippy happy
ChewingGlass Sep 5, 2024
32f7f38
Fix tests
ChewingGlass Sep 5, 2024
4f11504
Fix tests
ChewingGlass Sep 6, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/develop-release-program.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ jobs:
program-id: ${{ env.PROGRAM_ID }}
buffer-authority: ${{ secrets.DEVNET_MULTISIG_VAULT }}
- name: Squads program upgrade
uses: helium/[email protected].1
uses: helium/[email protected].3
with:
network-url: "https://api.devnet.solana.com"
program-multisig: ${{ secrets.DEVNET_MULTISIG }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-program.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
buffer-authority: ${{ secrets.MULTISIG_VAULT }}

- name: Squads program upgrade
uses: helium/[email protected].1
uses: helium/[email protected].3
with:
network-url: "https://api.mainnet-beta.solana.com"
program-multisig: ${{ secrets.MULTISIG }}
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ jobs:
~/.cargo/registry/cache/
~/.cargo/git/db/
key: cargo-${{ runner.os }}-cargo-build-${{ hashFiles('**/Cargo.lock') }}
- run: cargo build --locked
- run: cargo fmt -- --check
- run: cargo clippy --all-targets -- -D warnings -A clippy::result_large_err -A clippy::too_many_arguments -A clippy::uninlined-format-args -A ambiguous_glob_reexports

Expand All @@ -48,6 +49,7 @@ jobs:
~/.cargo/registry/cache/
~/.cargo/git/db/
key: cargo-${{ runner.os }}-cargo-build-${{ hashFiles('**/Cargo.lock') }}
- run: cargo build --locked
- run: cargo test --lib

build:
Expand Down Expand Up @@ -99,6 +101,7 @@ jobs:
- packages/tokens-to-rent-service
- packages/rewards-oracle-faucet-service
- packages/vsr-metadata-service
- packages/crons
steps:
- uses: actions/checkout@v3
- run: cd $DOCKER_PATH && docker build .
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,5 @@ accounts
!.yarn/plugins
!.yarn/sdks
!.yarn/versions
!packages/docsite/src/data
packages/helium-vote-service/helium-vote-proxies/
!packages/docsite/src/data
18 changes: 18 additions & 0 deletions Anchor.toml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,24 @@ address = "propFYxqmVcufMhk5esNMrexq2ogHbbC2kP9PU1qxKs" # Proposal
[[test.validator.clone]]
address = "66t3XARU6Ja3zj91gDZ2KoNLJHEMTYPSKqJWYb6PJJBA" # Proposal IDL

[[test.validator.clone]]
address = "nprx42sXf5rpVnwBWEdRg1d8tuCWsTuVLys1pRWwE6p" # NFT Proxy

[[test.validator.clone]]
address = "CNjepJnCPddZwd8xGS3M2QpZuCbfVRNvi3jfBehKHKHw" # NFT Proxy IDL

[[test.validator.clone]]
address = "orgdXvHVLkWgBYerptASkAwkZAE563CJUu717dMNx5f" # Org program

[[test.validator.clone]]
address = "CjVhwk3gdDXB8iUZCUP9M6QaRvoBGkM7FX9qAf6Qm4sG" # Org program IDL

[[test.validator.clone]]
address = "stcfiqW3fwD9QCd8Bqr1NBLrs7dftZHBQe7RiMMA4aM" # State controller program

[[test.validator.clone]]
address = "GPQNABq6s63uqzHRwZN9e2GcxtzG4yLP5AnJer7DkB9E" # State controller IDL

[[test.validator.clone]]
address = "DQ4C1tzvu28cwo1roN1Wm6TW35sfJEjLh517k3ZeWevx" # Mobile price oracle

Expand Down
Loading
Loading