Skip to content

Conversation

@georgeroman
Copy link
Collaborator

No description provided.

@georgeroman georgeroman merged commit 0063e7d into staging Dec 11, 2025
1 check passed
@georgeroman georgeroman deleted the solana-withdrawals-migration branch December 11, 2025 13:17
fdmota added a commit that referenced this pull request Dec 18, 2025
* feat: db session auth

Signed-off-by: Filipe Mota <filipe@unevenlabs.com>

* fix: tweaks for latest allocator contract changes

* chore: reduce expiration from 7 to 5 days

* fix: use correct method interface

* tweak: use hardcoded gas

* tweak: use hardcoded gas

* tweak: use hardcoded gas

* tweak: use hardcoded gas

* tweak: use hardcoded gas

* tweak: use hardcoded gas

* tweak: use hardcoded gas

* tweak: use hardcoded gas

* fix: update CI/CD workflow to work with k8s-config valuesObject

Signed-off-by: Filipe Mota <filipe@unevenlabs.com>

* fix: use cache instead of calling near every time

* Test pipeline

* feat: add configs api

* Add configs api (#82)

* feat: add configs api

* fix: skip returning allocatorMode when no depository is set

* Add configs api (#83)

* feat: add configs api

* fix: skip returning allocatorMode when no depository is set

* refactor: remove logic for logging balance

* feat: add deposit nonce binding (#79)

* feat: add hypeliquid nonce mapping

* feat: cleanup logs and handle nonce duplication via primary key constraint

* feat: include chainId in saving

* feat: add version

* feat: use signatureChainId for signature validation

* feat: use signatureChainId for signature validation

* feat: add new test case and wallet normalize

* refactor: minor tweaks

---------

Co-authored-by: George Roman <30772943+georgeroman@users.noreply.github.com>

* feat: prepare for allocator migration by allowing different allocator… (#88)

* feat: prepare for allocator migration by allowing different allocator per chain id

* chore: override base allocator on dev

* Prepare for allocator migration (#89)

* feat: prepare for allocator migration by allowing different allocator per chain id

* chore: override base allocator on dev

* fix: tweaks

* Prepare for allocator migration (#91)

* feat: prepare for allocator migration by allowing different allocator per chain id

* chore: override base allocator on dev

* fix: tweaks

* chore: more dev chains to new allocator

* Prepare for allocator migration (#92)

* feat: prepare for allocator migration by allowing different allocator per chain id

* chore: override base allocator on dev

* fix: tweaks

* chore: more dev chains to new allocator

* chore: more dev chains to new allocator

* Prepare for allocator migration (#93)

* feat: prepare for allocator migration by allowing different allocator per chain id

* chore: override base allocator on dev

* fix: tweaks

* chore: more dev chains to new allocator

* chore: more dev chains to new allocator

* chore: more dev chains to new allocator

* Solana withdrawals migration (#96)

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* fix: onchain allocator cache

* fix: onchain allocator cache

* fix: onchain allocator cache

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: upgrade sdk

* feat: prepare for solana withdrawals migration

* fix: build

* Solana withdrawals migration (#97)

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* fix: onchain allocator cache

* fix: onchain allocator cache

* fix: onchain allocator cache

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: upgrade sdk

* feat: prepare for solana withdrawals migration

* fix: build

* feat: prepare for solana withdrawals migration

* Solana withdrawals migration (#98)

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* chore: start migrating to new allocator

* fix: onchain allocator cache

* fix: onchain allocator cache

* fix: onchain allocator cache

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: migrate to new allocator

* chore: upgrade sdk

* feat: prepare for solana withdrawals migration

* fix: build

* feat: prepare for solana withdrawals migration

* feat: prepare for solana withdrawals migration

* return payload params  withdrawals/v1

* extract payload parsing

* extract `submitWithdrawRequest` to helper

* single submit function

* remove unwanted changes

* dont pass spender around

* refactor signature

* signature without db

* missing return statement

* fix: remove additional-data dependency for non-native hyperliquid onchain withdrawals

* feat: Pin dependencies

Signed-off-by: Filipe Mota <filipe@unevenlabs.com>

* feat: Pin dependencies

Signed-off-by: Filipe Mota <filipe@unevenlabs.com>

* feat: Pin dependencies

Signed-off-by: Filipe Mota <filipe@unevenlabs.com>

* fix: updated yarn.lock

Signed-off-by: Filipe Mota <filipe@unevenlabs.com>

---------

Signed-off-by: Filipe Mota <filipe@unevenlabs.com>
Co-authored-by: George Roman <30772943+georgeroman@users.noreply.github.com>
Co-authored-by: fun <lljxx1@gmail.com>
Co-authored-by: Clément Renaud <clement+git@clementrenaud.com>
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.

2 participants