Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
27756d9
remove all wallets and implement Sodot connection
G9NCUE Apr 10, 2025
9829f99
WIP
G9NCUE Apr 10, 2025
24b3ca9
fixed communication issue by re-org nextjs folders
G9NCUE Apr 10, 2025
8d78587
test solana and tron
G9NCUE Apr 10, 2025
6b628ac
WIP 2
G9NCUE Apr 10, 2025
6ee4e44
re-org types
G9NCUE Apr 10, 2025
ba49c90
removing all other wallets
G9NCUE Apr 10, 2025
e94bfef
Implemented SodotConnect
G9NCUE Apr 10, 2025
6c743ae
chain config to fetch
G9NCUE Apr 11, 2025
0296f32
reworked walletconnectmodal
G9NCUE Apr 11, 2025
f642b33
update wallet selection and fix toggle
G9NCUE Apr 11, 2025
c4325d9
clean up
G9NCUE Apr 11, 2025
6f3105e
improve welcomemodal
G9NCUE Apr 11, 2025
df22101
Update WelcomeModal.tsx
G9NCUE Apr 11, 2025
1db2895
update perf
G9NCUE Apr 11, 2025
928b63a
vercel build fix
G9NCUE Apr 11, 2025
4abb7c4
update perf
G9NCUE Apr 11, 2025
f87eeb6
update tooltip links
G9NCUE Apr 11, 2025
c04d0c9
Update page.tsx
G9NCUE Apr 11, 2025
74d505f
Added selection option for chains
G9NCUE Apr 11, 2025
bd34ee7
perf(chains): optimize chain data fetching and caching
G9NCUE Apr 13, 2025
31305bf
Improved refresh with toast and actual refresh
G9NCUE Apr 13, 2025
cacd2cb
improve loading through toast
G9NCUE Apr 13, 2025
c6b9726
refresh toast improvements
G9NCUE Apr 13, 2025
2e6f43f
improvement UX refresh toast
G9NCUE Apr 13, 2025
16d112b
bug fix
G9NCUE Apr 13, 2025
62d831e
align toast behavior on stake
G9NCUE Apr 13, 2025
fe826fc
many improvements
G9NCUE Apr 13, 2025
7316cf4
many improvements and addition of setting page
G9NCUE Apr 13, 2025
e6d2513
Update useChains.tsx
G9NCUE Apr 13, 2025
47a5d19
Implement user-friendly chain management and testnet filtering:
G9NCUE Apr 13, 2025
badd5ff
update setting page and re-org
G9NCUE Apr 13, 2025
d0a0a59
Improve layout for consistency
G9NCUE Apr 13, 2025
6e366ef
improve chain selection logic
G9NCUE Apr 13, 2025
709acad
fix toast connected chain calculation
G9NCUE Apr 13, 2025
fe551d5
remove loading modal
G9NCUE Apr 13, 2025
ec089fc
fix sodot test in settings
G9NCUE Apr 13, 2025
a4b70fc
Fix build errors and button text entity display
G9NCUE Apr 13, 2025
f760d82
Remove Metamask and Keplr wallet providers
G9NCUE Apr 13, 2025
696160d
Fix Sodot Wallet connectivity in Vercel deployments
G9NCUE Apr 13, 2025
abd1de9
Update env.ts
G9NCUE Apr 13, 2025
d237ba6
Update derive-chain-pubkey.ts
G9NCUE Apr 13, 2025
6d7d66f
Update derive-chain-pubkey.ts
G9NCUE Apr 13, 2025
5d6b5eb
Improve data loading and error handling
G9NCUE Apr 14, 2025
76e331b
remove un-used files
G9NCUE Apr 15, 2025
681d2b0
cache optimization to retrieve pubkeys
G9NCUE Apr 15, 2025
b583250
Logging clean-up
G9NCUE Apr 15, 2025
78dad16
Optimize wallet connection flow for faster loading and better UX
G9NCUE Apr 15, 2025
e66a9f1
Restore portfolio data loading toast after fixing wallet connection flow
G9NCUE Apr 15, 2025
4005149
Aligned toast designs
G9NCUE Apr 15, 2025
c9b9b91
Added Portfolio loading placeholder
G9NCUE Apr 15, 2025
9563a4f
Move Hide Low Balances Setting to Global Settings
G9NCUE Apr 15, 2025
8bbb88f
Improve tx history page loading
G9NCUE Apr 16, 2025
f23cf1a
update refreshing logic
G9NCUE May 12, 2025
b89043f
improve UX
G9NCUE May 12, 2025
deb68dc
Update AssetsList.tsx
G9NCUE May 12, 2025
33345eb
update Sodot Connect to work with hash
G9NCUE May 14, 2025
03ace98
fix EDDSA signature
G9NCUE May 14, 2025
5524a1f
fix UI
G9NCUE May 14, 2025
1e1d365
feat: streamline transaction flow with auto-broadcasting and improved…
G9NCUE May 14, 2025
40b740d
fix: resolve maximum update depth error in stake page
G9NCUE May 14, 2025
625f6c4
Update page.tsx
G9NCUE May 15, 2025
fee8a2f
Update ParsedTransaction.tsx
G9NCUE May 28, 2025
52d9b51
Update TransferTransactionForm.tsx
G9NCUE May 29, 2025
d0dd783
feat: add setting to show assets without icons with fallback avatars
G9NCUE May 29, 2025
2e36c57
Fix display of amount in transaction details
h-adamik Jun 10, 2025
8631754
Support stakeId field in staking flows
h-adamik Jun 10, 2025
51faa2c
Add token opt-in functionality for Stellar and Algorand
G9NCUE Sep 9, 2025
156b136
Display tokenId for enableToken transactions in transaction details a…
G9NCUE Sep 9, 2025
013c030
Improve history page layout with minimum height for columns
G9NCUE Sep 9, 2025
a26c6c3
Update EnableTokenForm.tsx
G9NCUE Sep 9, 2025
479b9db
Fix optional chaining for balances properties in staking helpers
G9NCUE Sep 9, 2025
19af234
Update EnableTokenForm.tsx
G9NCUE Sep 9, 2025
ba53868
feat: implement multi-signer support with IoFinnet integration
G9NCUE Sep 10, 2025
0f4c7e6
feat: implement complete signer abstraction with IoFinnet support
G9NCUE Sep 10, 2025
03f86e0
test: add comprehensive end-to-end signer tests
G9NCUE Sep 10, 2025
49b0d58
feat: implement IoFinnet signer with full non-EVM chain support
G9NCUE Sep 10, 2025
afaf929
feat: Add SignerFactory and make portfolio UI signer-agnostic
G9NCUE Sep 10, 2025
894d226
fix: Refactor IoFinnet to properly handle chain-to-curve mapping
G9NCUE Sep 10, 2025
b7413e1
fix: Properly compress public keys for all Cosmos family chains
G9NCUE Sep 10, 2025
a21d084
feat: Filter out Starknet chain when using IoFinnet signer
G9NCUE Sep 10, 2025
c4d4922
fix: Also filter out starknet-sepolia for IoFinnet
G9NCUE Sep 10, 2025
46417e5
fix: Handle null return from getChains API properly
G9NCUE Sep 10, 2025
0fe3fe8
Complete multi-signer UI integration with address filtering and impro…
G9NCUE Sep 10, 2025
ee8080e
refactor: centralize proxy utilities for better maintainability
G9NCUE Sep 11, 2025
b3b8608
feat: add signer-agnostic transaction signing support
G9NCUE Sep 11, 2025
d1a75bc
Update test-sodot.js
G9NCUE Sep 11, 2025
f59677a
Update test-sodot.js
G9NCUE Sep 11, 2025
d71f365
Fix Cosmos signing and improve UI/UX for multi-signer support
G9NCUE Sep 11, 2025
96e338b
Fix hydration error in SignerSelector component
G9NCUE Sep 11, 2025
ed620e5
Make StakingTransactionForm and EnableTokenForm signer-agnostic
G9NCUE Sep 11, 2025
b9a367b
Remove Stellar-specific logic from StakingTransactionForm
G9NCUE Sep 11, 2025
b2e38a8
Fix Stellar transaction signing for IoFinnet
G9NCUE Sep 11, 2025
8a9279f
Remove outdated Sodot-hardcoded WelcomeModal
G9NCUE Sep 12, 2025
9be1ac4
Fix address overflow in StakingTransactionForm
G9NCUE Sep 12, 2025
59a9cd4
Improve validator selector UI and address display
G9NCUE Sep 12, 2025
c913bf2
Fix validator address overflow for Aptos and long addresses
G9NCUE Sep 12, 2025
e05d7cc
Remove NaN commission display entirely for Aptos validators
G9NCUE Sep 12, 2025
13a5ac2
Clean up validator display and fix NaN commission for Aptos
G9NCUE Sep 12, 2025
5de8309
Improve commission readability in validator dropdown
G9NCUE Sep 12, 2025
93155aa
Add debug logging for Solana validator visibility issue
G9NCUE Sep 12, 2025
e126050
Enhanced debugging for Solana validator issue
G9NCUE Sep 12, 2025
156a90d
Fix Solana validator processing and add detailed debugging
G9NCUE Sep 12, 2025
92910aa
Debug Solana validators serialization issue
G9NCUE Sep 12, 2025
97171f5
update supported chains page
G9NCUE Sep 12, 2025
917e40d
Add IoFinnet logo to approval modal and clean up debug logs
G9NCUE Sep 12, 2025
9f88206
Fix Solana validator dropdown display issue
G9NCUE Sep 13, 2025
1a1e301
Fix refresh button functionality to properly update displayed values
G9NCUE Sep 13, 2025
80c0880
Remove full page reload after transaction completion
G9NCUE Sep 13, 2025
ff01e43
Fix refresh button to properly update UI with fresh data
G9NCUE Sep 13, 2025
2d425df
Fix UI refresh after transaction completion
G9NCUE Sep 13, 2025
6b4958e
Update documentation with latest improvements
G9NCUE Sep 13, 2025
0c27d34
Add Turnkey signer integration
G9NCUE Sep 13, 2025
1cf819a
add blockdaemon
G9NCUE Sep 14, 2025
a2538bc
Standardize Shield icon usage across all signers in UI
G9NCUE Sep 15, 2025
758406b
Fix CancelledError when adding new chains with BlockDaemon
G9NCUE Sep 15, 2025
dca4a6a
Fix BlockDaemon signing parameter extraction from signerSpec
G9NCUE Sep 15, 2025
09bf992
Fix BlockDaemon TSM certificate verification issues
G9NCUE Sep 15, 2025
17445c8
Fix BlockDaemon TSM HTTPS connection using native Node.js https module
G9NCUE Sep 15, 2025
12e05a0
Add DFNS signer support and fix CancelledError issues
G9NCUE Sep 16, 2025
c251405
Fix signer switching to eliminate page refresh and visual flash
G9NCUE Sep 18, 2025
b7cec30
Improve portfolio loading experience when switching signers
G9NCUE Sep 18, 2025
d0c69b0
Fix Starknet support for DFNS signer
G9NCUE Sep 18, 2025
7e9c996
Fix DFNS Starknet public key formatting
G9NCUE Sep 18, 2025
3c5357a
Fix Starknet pubkey 0x prefix handling for DFNS
G9NCUE Sep 18, 2025
1fe4575
Fix DFNS Starknet public key extraction to remove compression prefix
G9NCUE Sep 18, 2025
b814a09
Adamik SDK first integration to transaction encode flows
h-adamik Sep 18, 2025
087ea6f
Merge branch 'multi-signer-support' of https://github.com/AdamikHQ/ad…
G9NCUE Sep 18, 2025
a7a7de1
Fix DFNS account isolation - addresses now properly tagged with DFNS …
G9NCUE Sep 18, 2025
a7eeec8
wording
G9NCUE Sep 18, 2025
e87f01b
Handle unavailable tx decoding because of chains unsupported by the A…
h-adamik Sep 18, 2025
08a103d
wording
G9NCUE Sep 18, 2025
1c2ae57
Update TransactionVerification.tsx
G9NCUE Sep 18, 2025
c90eb87
Fix chain selection count not updating when switching signers
G9NCUE Sep 18, 2025
fd6d773
Bump Adamik SDK to 1.0.3
h-adamik Sep 18, 2025
e8b72b8
Fix React hooks order violation in MultiChainConnect
G9NCUE Sep 18, 2025
aecfc46
Remove debug console logs
G9NCUE Sep 18, 2025
b68247b
Fix chain count not updating when switching signers
G9NCUE Sep 18, 2025
c6de3a6
Fix chain count showing stale data from previous signer
G9NCUE Sep 18, 2025
f6838c6
Increase validator pagination limit for chains with many validators
G9NCUE Sep 18, 2025
a685f9c
Add detailed logging for Adamik encode API debugging
G9NCUE Sep 18, 2025
971e331
Identify Solana staking API issue - pre-generated signature
G9NCUE Sep 18, 2025
d3ce1c1
Restore removed code for Adamik SDK unsupported verifications
h-adamik Sep 19, 2025
1322811
Bump Adamik SDK to v1.0.5
h-adamik Sep 24, 2025
6cce63d
Minor code improvements
h-adamik Oct 3, 2025
70f8db4
stellar mainnet enabled
G9NCUE Oct 8, 2025
45e2333
Fix EnableTokenForm to handle all signer types dynamically
G9NCUE Oct 27, 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
4 changes: 3 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"extends": "next/core-web-vitals",
"rules": {
"react-hooks/rules-of-hooks": "error", // Checks rules of Hooks
"react-hooks/exhaustive-deps": "error" // Checks effect dependencies
"react-hooks/exhaustive-deps": "error", // Checks effect dependencies
"@next/next/no-img-element": "off", // Disable img element warning
"react/no-unescaped-entities": "off" // Allow unescaped entities
}
}
Loading