What's Changed
- Sync from main to dev by @github-actions in #166
- fix: mempool endpoints errors should provide better UX by @0xDazzer in #165
- fix: delegations tests by @0xDazzer in #170
- Sync from main to dev by @github-actions in #179
- feat: move wallet provider logic in react context by @0xDazzer in #178
- Sync from main to dev by @github-actions in #194
- Sync from main to dev by @github-actions in #198
- feat: refactor global params by @0xDazzer in #182
- feat: added new api hooks and global states by @0xDazzer in #197
- use correct height for unbonding model (#196) by @jeremy-babylonlabs in #202
- Add error pages by @supertong in #224
- Merge main into dev by @jeremy-babylonlabs in #234
- Sync from main to dev by @github-actions in #232
- feat: refactor system stats and personal balance sections by @0xDazzer in #226
- feature: Tomo dual wallet by @gbarkhatov in #225
- add phase-2-devnet env by @liam-icheng-lai in #241
- feat(phase-2): delegation tabs by @0xDazzer in #240
- feat(phase-2): EOI modal by @0xDazzer in #249
- feat(phase-2): update preview modal by @0xDazzer in #255
- feat(phase-2): finality providers by @0xDazzer in #239
- fix: tomo ssr issue by @0xDazzer in #264
- feature: Resolve filter ordinals by @gbarkhatov in #258
- feat: refactor ordinals by @0xDazzer in #268
- feature: Filter ordinals modal show once - dev by @gbarkhatov in #272
- sentry integration by @supertong in #261
- fix: upgrade and adjust the tomo connect to pave way for broadcast BB… by @jrwbabylonlab in #273
- add notification component by @supertong in #260
- chore: Remove scheduled merge workflow by @maiquanghiep in #286
- Adopt sign message by @jrwbabylonlab in #302
- 297 v2 adopt params endpoint by @jeremy-babylonlabs in #303
- adopt fp endpoint by @jeremy-babylonlabs in #318
- chore: Update publish workflow's trigger condition by @maiquanghiep in #305
- move Dockerfile by @supertong in #323
- Eoi service by @jrwbabylonlab in #327
- clean up punycode warning by @supertong in #324
- adopt delegation endpoint by @jeremy-babylonlabs in #328
- feature: Pending verification modal by @gbarkhatov in #335
- Phase-1 to 2 delegation transition by @jrwbabylonlab in #334
- feat: transition phase-1 delegation to 2 with inclusion proof by @jrwbabylonlab in #337
- Display phase 2 delegations by @jrwbabylonlab in #340
- rename v2 global params by @jeremy-babylonlabs in #339
- Update v2 delegation by @jeremy-babylonlabs in #343
- Submit staking, unbonding and withdraw tx by @jrwbabylonlab in #346
- chore: add extra space for staking input validation & remove table co… by @jrwbabylonlab in #365
- chore: bump keplr to devnet-6 by @jrwbabylonlab in #368
- Feature: EOI modal, Pending verification modal by @gbarkhatov in #370
- Tong/refine UI 1 by @supertong in #374
- Tong/use preset from core UI by @supertong in #378
- Tong/362 faq by @supertong in #381
- Tong/delegation list refine UI by @supertong in #385
- integrate stats by @jeremy-babylonlabs in #382
- update withdraw modal by @jeremy-babylonlabs in #373
- add unbonding UI by @jeremy-babylonlabs in #367
- feat: reduce signing in eoi by @jrwbabylonlab in #369
- Tong/358 stats UI refinement by @supertong in #390
- fix: update the states based on what backend return by @jrwbabylonlab in #391
- feat: error page by @jeremy-babylonlabs in #388
- add confirmation depth by @jeremy-babylonlabs in #393
- UI preview modal by @jeremy-babylonlabs in #392
- Tong/359 pending modal by @supertong in #398
- fix: send block hash instead of tx hash for inclusion proof by @jrwbabylonlab in #399
- chore: bump to devnet-7 by @jrwbabylonlab in #401
- feat: use network info instead of params to make it more generic by @jrwbabylonlab in #397
- chore: remove the reward rate and history stats by @jrwbabylonlab in #402
- fix: inclusion proof hash shall have reverse order by @jrwbabylonlab in #405
- feat: submit withdraw staking tx by @jrwbabylonlab in #408
- feat: add eligibility for transition in delegations and update UI acc… by @jeremy-babylonlabs in #406
- update delegation list by @jeremy-babylonlabs in #400
- fix: remove duplicated field in DelegationV2 by @jrwbabylonlab in #411
- Tong/395 phase 2 modal by @supertong in #410
- Tong/215 claim button by @supertong in #415
- feat: bbn wallet connect by @0xDazzer in #413
- chore: Update RPC, LCD endpoints by @filippos47 in #419
- feat: add tomo connector by @0xDazzer in #422
- staking form ui refinement by @supertong in #421
- Revert "staking form ui refinement" by @jrwbabylonlab in #429
- Rewards by @jrwbabylonlab in #417
- feat: handle intermediate states by @0xDazzer in #412
- Staking form UI refinement 2 by @jrwbabylonlab in #444
- fix: update params breaking changes by @jrwbabylonlab in #460
- fix: no inpit UTXOs provided by @0xDazzer in #461
- fix: broken inception by @jrwbabylonlab in #465
- fix: broken staking and unbonding timelock value by @jrwbabylonlab in #464
- chore: remove points, refactorise withdraw for phase-1 delegation by @jrwbabylonlab in #462
- refresh page in GenericError by @supertong in #469
- Tong/436 feedback modal refine by @supertong in #470
- Tong/445 info modal by @supertong in #471
- Tong/453 connect wallet panel by @supertong in #472
- feat: add phase-1 unbonding method by @jrwbabylonlab in #475
- feat: hook up modals by @0xDazzer in #467
- feat: to support phase-1 delegation unbonding, query delegation excep… by @jrwbabylonlab in #481
- feat: new EOI Modal by @0xDazzer in #492
- feat: use height based param look up by @jrwbabylonlab in #491
- feat: disable stake button if utxo not available by @jrwbabylonlab in #488
- feat: Bump wallet connect by @gbarkhatov in #494
- feat/456 staking form disabled before fp selected by @jeremy-babylonlabs in #495
- chore: bump btc-staking-ts version to canary 5 by @jrwbabylonlab in #496
- update hover color for links in footer by @supertong in #507
- Tong/480 phase2 here modal by @supertong in #509
- re-placement of testnet badge by @supertong in #506
- chore: Bump wallet connect by @gbarkhatov in #504
- chore: BBN gas fee to use price of 0.002 by @jrwbabylonlab in #502
- 351 finality provider list UI by @jeremy-babylonlabs in #446
- Tong/476 error modal by @supertong in #505
- add phase 1 unbond button and hook up modal by @jeremy-babylonlabs in #503
- fix: supporting sending query param in repeat format by @jrwbabylonlab in #514
- fix - FP build error by @jeremy-babylonlabs in #516
- revert package-lock.json committed from 055c143 by @jeremy-babylonlabs in #518
- update staking form to use fp state by @jeremy-babylonlabs in #521
- feat: Bump wallet connect by @gbarkhatov in #515
- fix: close unbonding modal after successful request by @jrwbabylonlab in #522
- fix: rewards fetch shall fallback to 0 if BBN address never had deleg… by @jrwbabylonlab in #524
- feat: disable the theme feature by @jrwbabylonlab in #525
- table improvement and include search params by @jeremy-babylonlabs in #520
- chore: minor text updates by @jrwbabylonlab in #527
- fix: unbonding or transition button should be hidden after unboning r… by @jrwbabylonlab in #532
- Hide button after unbonding or withdraw requested by @jrwbabylonlab in #535
- fix: update slashing api response by @jrwbabylonlab in #536
- chore: Bump wallet connect by @gbarkhatov in #538
- chore: split signing and broadcast bbn tx by @jrwbabylonlab in #537
- 403 blocking staking if no bbn balance by @jeremy-babylonlabs in #534
- fix: use param data instead of hardcoded unbonding fee and confirmati… by @jrwbabylonlab in #533
- add icon to error modal by @supertong in #540
- Tong/458 staking not available by @supertong in #542
- always show phase2 modal and banner by @supertong in #541
- update fp selectable condition by @jeremy-babylonlabs in #544
- fix: bug with getBbnParamByBtcHeight by @jrwbabylonlab in #545
- Tong/355 wallet connect component by @supertong in #473
- chore: move testing app msg to the banner by @jrwbabylonlab in #548
- add claim reward modal by @supertong in #543
- feat: update all text to match spec by @jrwbabylonlab in #562
- Bump bbn version by @jrwbabylonlab in #549
- feat: BBN/BTC env by @gbarkhatov in #565
- chore: update stats and wallet balance BBN text by @jrwbabylonlab in #564
- 528 UI show delegation with slashed design by @jeremy-babylonlabs in #539
- chore: update FAQ for phase-2 by @jrwbabylonlab in #570
- chore: update FP in stats section text by @jrwbabylonlab in #569
- feat: refactor staking.tsx by @0xDazzer in #567
- feat 526 signing modal improvement by @jeremy-babylonlabs in #550
- fix: should show sBTC or BTC PK based on network env by @jrwbabylonlab in #573
- Refetch UTXOs after submit BTC tx by @jrwbabylonlab in #572
- feat: show correct total balance by @jrwbabylonlab in #574
- Chore: Bump Tomo Wallet Connect and BBN Wallet Connect by @gbarkhatov in #577
- fix: form validation issues by @0xDazzer in #579
- fix fp deselect error by @jeremy-babylonlabs in #576
- feat: Use RPC from network by @gbarkhatov in #584
- Stop auto-fetching v1 delegatoin if there is nothing to fetch by @supertong in #583
- adjust stats position by @supertong in #582
- Add missing boarders to some of the component by @supertong in #581
- Update region not available panel by @supertong in #580
- fix: display errors for fee fields by @0xDazzer in #587
- add phase-2-testnet by @liam-icheng-lai in #588
- update unknown fp descriptions by @jeremy-babylonlabs in #586
- fix: truncate address in claim modal by @0xDazzer in #590
- add transition register to bbn chain modal by @jeremy-babylonlabs in #568
- fix: withdraw slashing tx by @jrwbabylonlab in #585
- bugfix for transition phase-1-ui by @jeremy-babylonlabs in #593
- chore: bump btc-staking-ts version to canary 7 by @jrwbabylonlab in #594
- feat: Update Testnet RPC LCD by @gbarkhatov in #595
- feat: Testnet env by @gbarkhatov in #591
- fix: refetch v1 delegations after register to phase-2 by @jrwbabylonlab in #597
- fix: refactor Personal Balance by @0xDazzer in #596
- add commit hash to metadata by @jeremy-babylonlabs in #589
- fix: fetch v1 delegation using new query param by @jrwbabylonlab in #598
- fix: minor text update by @jrwbabylonlab in #599
- fix: change v1 delegation active status text to pending registration by @jrwbabylonlab in #600
- fix: update FAQ link for the btc-staker cli by @jrwbabylonlab in #601
- fix typo by @jeremy-babylonlabs in #606
- fix: verification modal by @0xDazzer in #609
- fix: UI improvements by @0xDazzer in #608
- feat: BABY coin by @gbarkhatov in #602
- feat: Gas price step by @gbarkhatov in #607
- Rebranding for phase 2 by @jeremy-babylonlabs in #616
- temp remove avatar by @jeremy-babylonlabs in #618
- fix: refetch v2 delegation after register by @jrwbabylonlab in #615
- fix: default term value by @0xDazzer in #612
- fix: improve logos for connected wallets by @0xDazzer in #620
- fix: congratulations typo by @0xDazzer in #621
- fix: add missing NEXT_PUBLIC_FIXED_STAKING_TERM by @jrwbabylonlab in #622
- fix: wrong unit displayed in claim rewards modal by @jrwbabylonlab in #626
- fix: should not show staking form if not enabled by @jrwbabylonlab in #627
- chore: use gas price from env by @jrwbabylonlab in #619
- fix: add missing NEXT_PUBLIC_BBN_GAS_PRICE by @jrwbabylonlab in #631
- fix: should show all UTXOs for total balance by @jrwbabylonlab in #632
- update overflow tags by @jeremy-babylonlabs in #603
- Fix slashing tooltip by @jeremy-babylonlabs in #613
- fix: remove extra $ from the stake modal by @jrwbabylonlab in #634
- improve fp search to allow search to not scope to showing tab by @jeremy-babylonlabs in #611
- phase 1 fp name by @jeremy-babylonlabs in #633
- feat: Bump bbn-wallet-connect - unisat, leap, okx by @gbarkhatov in #636
- feat: tomo revamp by @0xDazzer in #640
- show unbond only if fp is slashed by @jeremy-babylonlabs in #637
- default sort desc by active amount by @jeremy-babylonlabs in #658
- feat: update fee section by @0xDazzer in #638
- disable register message and include insufficient balance message by @jeremy-babylonlabs in #655
- add amount tooltip by @jeremy-babylonlabs in #656
- fix: coinName without $ in faq by @jrwbabylonlab in #661
- feat: dark mode by @0xDazzer in #660
- fix: issue with total btc balance by @jrwbabylonlab in #662
- chore: extra btc staking validation on tx to psbt conversion by @jrwbabylonlab in #659
- feature: Update OG by @gbarkhatov in #663
- add phase-2-private-mainnet by @liam-icheng-lai in #664
- default sort by tvl instead of number of delegation by @jeremy-babylonlabs in #666
- chore: Update deps by @gbarkhatov in #665
- fix: balance state in wrong states order by @jrwbabylonlab in #668
- disable stake when eoi fp is slashed by @jeremy-babylonlabs in #639
- error improvement by @jeremy-babylonlabs in #646
- feat: mobile ui by @0xDazzer in #667
- fix rsc header vulnerability by @jeremy-babylonlabs in #672
- add network config by @jeremy-babylonlabs in #674
- Revert "fix rsc header vulnerability" by @0xDazzer in #675
- fix slashed fp tooltip by @jeremy-babylonlabs in #676
- add missing config on btc network by @jeremy-babylonlabs in #677
- fix canary btc network config by @jeremy-babylonlabs in #678
- Adopt sdk by @jrwbabylonlab in #680
- fix: NaN value in FeeModal by @0xDazzer in #683
- update menu and theme toggle by @jeremy-babylonlabs in #679
- add missing sentry config to docker image by @supertong in #689
- feat: update UI for stats and footer by @0xDazzer in #688
- feat: Wallet
on
connect event by @gbarkhatov in #686 - feat: Bump Tomo wallet connector by @gbarkhatov in #696
- fix: initEccLib issue by @0xDazzer in #690
- add dollar value by @jeremy-babylonlabs in #687
- fix: fallback for getInscriptions method by @0xDazzer in #697
- fix: rename cancel button for in Stake Modal by @0xDazzer in #698
- fix default toggle by @jeremy-babylonlabs in #699
- fix: display inclusion warning instead of error by @0xDazzer in #702
- fix: pk vaildation modal by @0xDazzer in #703
- fix: number input by @0xDazzer in #704
- add phase-2-mainnet by @liam-icheng-lai in #705
- feat: RPC LCD Testnet by @gbarkhatov in #706
- feat: rename core-ui and wallet-connector by @0xDazzer in #708
- feat: BTC PK + Babylon Address by @0xDazzer in #709
- chore: remove regex from the search filter by @jrwbabylonlab in #716
- add-mock-mainnet-env by @liam-icheng-lai in #717
- feat: bump tomo connect to 0.3.12 to include bitget on babylon by @jrwbabylonlab in #721
- add no delegation UI by @supertong in #723
- chore: bump tomo connector to 0.4.2 by @jrwbabylonlab in #724
- feat: integrate wallet-connector 5.0 by @0xDazzer in #725
- feat: staked balance by @0xDazzer in #732
- feat: Amino support by @gbarkhatov in #710
- feat: integrate lifecycle hooks by @0xDazzer in #728
- feat: Keplr account change by @gbarkhatov in #711
- feat: adds unconfirmed UTXOs to balance by @jonybur in #729
- fix: typos in documentation files by @leopardracer in #720
- sentry tunnel config by @jeremy-babylonlabs in #733
- add staking disabled flag by @jeremy-babylonlabs in #726
- chore: Bump wallet connector by @gbarkhatov in #735
- fix: update claim reward query type to accomodate babylon breaking ch… by @jrwbabylonlab in #734
- fix: dapp build issue by @0xDazzer in #738
- fix: move state inside phase-2 modal by @0xDazzer in #739
- fix withdrawable delegation by @jeremy-babylonlabs in #731
- Tong/change to static export by @supertong in #347
- fix: ui issues by @0xDazzer in #743
- bump babylon-proto-ts to 0.0.3-canary.7 by @jeremy-babylonlabs in #745
- add codeowners by @jeremy-babylonlabs in #746
- match icon design by @jeremy-babylonlabs in #749
- feat: remove axios, replace for fetch API by @jonybur in #740
- fix: update reward response field key by @jrwbabylonlab in #758
- fix: phase-1 unbonding error by @jrwbabylonlab in #759
- remove docker build and image since we have use s3 to host website by @liam-icheng-lai in #760
- fix: persistent connection for Tomo wallets by @0xDazzer in #727
- fix: remove canary network by @0xDazzer in #755
- fix: phase-2 modal by @0xDazzer in #762
- fix: unbonding tooltip by @0xDazzer in #764
- update s3 path by @liam-icheng-lai in #766
- fix: update copy of unbonding tooltip by @0xDazzer in #765
- feat: Testnet use Babylon RPC LCD by @gbarkhatov in #763
- add sentry enable flag by @jeremy-babylonlabs in #753
- update error modal UI to match design by @jeremy-babylonlabs in #752
- feat: RPC LCD env support by @gbarkhatov in #767
- fix: upgrade to devnet-10 network by @jrwbabylonlab in #776
- fix max amount display by @jeremy-babylonlabs in #770
- fix: update delegation statuses by @0xDazzer in #778
- fix show invalid status by @jeremy-babylonlabs in #782
- feat: adds staker public key to menu by @jonybur in #781
- feat: enhance error handling with stacktrace and wallet information by @jonybur in #756
- feat: support sign using bip322 for taproot and native segwit address by @jrwbabylonlab in #771
- fix: delegation tables by @0xDazzer in #789
- improve error handling by @jeremy-babylonlabs in #794
- update stakable balance tooltip by @jeremy-babylonlabs in #790
- fix: husky config to only commit staged files by @jonybur in #796
- fix unbond button style by @jeremy-babylonlabs in #784
- update Next.js to version 14.2.25 main by @jeremy-babylonlabs in #798
- fix: update copy by @0xDazzer in #802
- feat: Testnet fix by @gbarkhatov in #806
- fix: bump wallet-connector by @0xDazzer in #808
- fix: bump wallet connector by @0xDazzer in #809
- fix: change injection of error data by @jonybur in #804
- feat: add RPC error on failure by @jonybur in #803
- fix: registration flow 'Success' modal disappearance by @0xDazzer in #807
- fix: address screening error by @0xDazzer in #810
- feat: adds warning for insufficent funds on SubmitButton by @jonybur in #785
- Add polyfill for Array.toSorted by @supertong in #818
- chore: bump core-ui and wallet lib to v1 by @jrwbabylonlab in #821
- update sentry tag by @jeremy-babylonlabs in #823
- fix: healthcheck by @0xDazzer in #819
- feat: update delegation statuses for jailed and inactive FPs by @0xDazzer in #812
- fix: set up polling after claiming rewards by @jonybur in #816
- Reward modal improvements by @jeremy-babylonlabs in #814
- feat: update staking stats by @0xDazzer in #825
- feat: rename invalid status by @0xDazzer in #830
- feat: add lint-staged by @0xDazzer in #829
- feat: update mainnet rpc and its logo location by @jrwbabylonlab in #828
- Include xverse from tomo connect by @jrwbabylonlab in #831
- fix: requesting unbonding status by @0xDazzer in #836
- fix: phase-1 registration success modal by @0xDazzer in #835
- fix: add loading state for delegation table by @0xDazzer in #837
New Contributors
- @supertong made their first contribution in #224
- @liam-icheng-lai made their first contribution in #241
- @filippos47 made their first contribution in #419
- @jonybur made their first contribution in #729
- @leopardracer made their first contribution in #720
Full Changelog: v0.3.25...v1.0.0