pyth-js-v118
What's Changed
- fix(target_chains/sui/cli): use proper imports by @ali-bahjati in #2453
- fix: update fortuna version to 7.4.5 and enhance transaction submission logging by @cctdaniel in #2456
- fix(fortuna): Propagate submission errors correctly by @m30m in #2458
- chore: Pause pre-commit on branches by @jayantk in #2460
- fix(fortuna): Configurable backlog processing by @jayantk in #2459
- chore: add proposal url to deactivate by @guibescos in #2461
- fix(fortuna): Fix gas padding bug caused by refactor by @jayantk in #2462
- chore: (partially) resume pre-commit CI action by @jayantk in #2463
- fix(contract_manager): ton rpc url by @cctdaniel in #2457
- fix(pulse): Miscellaneous contract fixes by @jayantk in #2454
- feat(argus): Port fortuna to Argus & delete unnecessary stuff by @jayantk in #2464
- chore(ci): Disable runs-on by @jayantk in #2471
- Fix vercel ignore command by @cprussin in #2468
- feat(insights): implement new disclaimer banners by @cprussin in #2473
- fix(lazer/aptos-contract): add coin conversion map to tests by @tejasbadadare in #2470
- chore(ci): Fix runs_on for precommit again by @jayantk in #2472
- chore(deployments) Story Testnet by @aditya520 in #2450
- feat(target_chains/sui): Use Turbo for Commands by @darunrs in #2469
- chore: Add Cargo.lock for pythnet_sdk and renable pre-commit CI by @jayantk in #2465
- feat(argus): Delete hash chain logic by @jayantk in #2466
- Add cargo fmt and cargo clippy to CI workflows by @devin-ai-integration in #2475
- feat(apps/price_pusher): log symbol by @cctdaniel in #2479
- chore(staking): update terms so we can lift the UK restriction by @cprussin in #2480
- fix(staking): fix header to not overlap on small screen sizes by @cprussin in #2482
- fix(staking): fix header on small screens 2: This Time It's Personal by @cprussin in #2483
- fix: remove redundant libusb install by @cprussin in #2485
- chore(contracts) Deploy Berachain by @aditya520 in #2484
- feat(argus): Delete more unneeded logic by @jayantk in #2486
- feat(pulse): Pulse Gas Benchmark by @jayantk in #2467
- chore: move all prettier formatting into individual packages by @cprussin in #2478
- chore: update all app node dependencies by @cprussin in #2488
- chore: rebuild pnpm lockfile by @cprussin in #2489
- deprecate(pyth-evm-js): Add deprecation notice by @aditya520 in #2487
- fix: fix storybook background color by @cprussin in #2490
- fix: fix broken wallet adapter in proposals app by @cprussin in #2494
- feat(known-publishers): add Alphanonce to known publishers by @cprussin in #2496
- fix(contract-manager) Rename sonic test by @aditya520 in #2493
- fix: fix installing libusb in github actions by @cprussin in #2498
- fix: fix vercel's use of corepack during the ignoreCommand by @cprussin in #2497
- fix(apps/hermes): fix duplicate events for processed slots by @cctdaniel in #2474
- chore(contract-manager) Add custom fees for evm deployment by @aditya520 in #2499
- feat(apps/price_pusher): add prom metrics by @cctdaniel in #2491
- fix: fix near contract CI job by @cprussin in #2500
- chore(lazer): add locked to anchor install in CI by @Riateche in #2502
- fix: rebuild lockfile again by @cprussin in #2503
- chore(apps/price_pusher): update grafana dashboard sample by @cctdaniel in #2505
- feat(apps/price_pusher): add support for aptos and sui metrics by @cctdaniel in #2506
- feat(apps/price_pusher): update price config file references, add Solana balance tracker, and enable metrics by @cctdaniel in #2508
- feat(lazer): add mapping to improve efficiency of evm contract by @Riateche in #2507
- chore(pyth-solana-receiver-sdk): enable solana-program >= 2 (and thus anchor-lang 0.31.0) by @tejasbadadare in #2504
- chore(target_chains/cosmwasm): replace xion_testnet with xion_testnet_2 by @ali-bahjati in #2510
- refactor(js): move ts-node to package catalog by @ali-bahjati in #2513
- chore(pricefeed) Deploy Megaeth by @aditya520 in #2516
- feat(governance, lazer): add scripts for setting ecdsa signer for lazer solana program by @Riateche in #2515
- chore(entropy-debugger)-add-hyperevm by @aditya520 in #2518
- fix(fortuna): Retry if receipt indicates failure by @m30m in #2522
- chore(js): update fix:fmt config by @ali-bahjati in #2514
- fix(hermes): improve TWAP reliability - non-optional price selection and consistent time windows by @tejasbadadare in #2521
- Only build stuff that requires Vercel env to build on Vercel by @cprussin in #2524
- chore(lazer): add evm audit by @ali-bahjati in #2527
- chore: update ConfluxScan link by @darwintree in #2531
- chore(apps/price_pusher): update jito bundle endpoint by @cctdaniel in #2530
- fix(fortuna): fix too high fees by @m30m in #2532
- feat(target_chains/ethereum): add tx fee to evm contract by @cctdaniel in #2526
- feat(lazer): add ignoreInvalidFeedIds flag to SDK by @devin-ai-integration in #2529
- feat(known-publishers): add lotech to known publishers by @cprussin in #2536
- feat: chunk broadcasting support by @bangjelkoski in #2533
- feat(insights): add permissioned feeds column to the publisher list by @cprussin in #2541
- refactor(argus): remove fortuna-specific keeper code by @tejasbadadare in #2534
- chore(entropy) Add soneium by @aditya520 in #2538
- chore(contact-manager) Fix Fetch fees script by @aditya520 in #2544
- chore(deubgger) Add soneium by @aditya520 in #2545
- chore: upgrade javascript dependencies by @cprussin in #2540
- feat(hermes): configurable cache size by @tejasbadadare in #2547
- feat(insights): publisher table improvements by @cprussin in #2548
- feat(pulse): optimize gas while keeping requests on-chain by @tejasbadadare in #2519
- feat(staking): add wallet test page to staking app by @cprussin in #2549
- feat(insights): update kpis by @cprussin in #2552
- Add logging to debug nonfunctional IP allowlist by @cprussin in #2554
- feat(argus): Implement Keeper state and main request processing loop by @tejasbadadare in #2542
- feat(staking): improve tester app feedback by @cprussin in #2556
- refactor(pythnet/pythnet_sdk): add test for update data with fixture by @ali-bahjati in #2551
- feat(entropy): Add callback failure states to the contract by @jayantk in #2546
- feat: use sendTransaction for OIS by @keyvankhademi in #2555
- Update index.tsx by @ndiakom in #2560
- feat: add a staking endpoint to return a stake summary per account by @cprussin in #2535
- chore(staking-sdk): add logging to debug amount_staked_per_account by @cprussin in #2561
- chore(staking): remove amount_staked_per_account by @cprussin in #2564
- chore(staking-sdk): rev staking-sdk version by @cprussin in #2563
New Contributors
- @darwintree made their first contribution in #2531
- @ndiakom made their first contribution in #2560
Full Changelog: pyth-js-v117...pyth-js-v118