stakes.social
stakes.social copied to clipboard
fix(deps): update dependency ethers to v6
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
ethers (source) | 5.7.2 -> 6.13.4 |
Release Notes
ethers-io/ethers.js (ethers)
v6.13.4
- Updated dependencies (1d717ef).
v6.13.3
v6.13.2
v6.13.1
- Update ws package to address possible DoS vulnerability (a4b1d1f).
v6.13.0
v6.12.2
v6.12.1
v6.12.0
- Added Linea Sepolia network and Infura endpoint (#​4655; b4aaab8).
- Do not send unsubscribe messages to destroyed Providers (#​4678; c45935e).
- Get definitive network from InfuraProvider when using InfuraWebSocketProvider (38e32d8).
- Better error messages for transaction field mismatch (#​4659; 9230aa0).
- Added prevRandao to block (#​3372; ec6a754).
- Added Polygon Amoy testnet (#​4645; 1717abb).
- Added Chainstack provider (#​2741; 014004d).
- Added deep convertion to Result for toObject and toArray (#​4681; 03bfe2a).
- Added EIP-4844 broadcast support (92bad88).
- Fix ignored throttle parameters (#​4663; 12772e9).
v6.11.1
- Throw an error when attempting to derive from a master path from a non-master node (#​4551; 556fdd9).
v6.11.0
- Allow transaction encoding for inferred type transactions (f02211d).
- Added EIP-4788, receipts root and state root fields to Block (#​4570; c5f126f).
- Added EIP-4844 fields to Provider classes and formatter (#​4570; 7b4f2c1).
- Assert BrowserProvider receives an EIP-1193 provider to fail early when passing undefined ethereum object (b69f43b).
- Add timeout to ContractTransactionResponse wait (#​4497; 095de51).
- Allow override keyword in human-readable ABI and improve error messages (#​4514, #​4548; be5ec2d).
- Expand Contract sub-class to accept BaseContract super-class constructor arguments (#​4538; 98496bc).
- Allow network for default provider to be null to select mainnet (#​4501; b6bf7ab).
- Allow long dnsEncode names with optional length parameter (#​4543; a136348).
- Fix parseLog signature when receiving read-only array for topics (#​4029, #​4459; 20cd8a2).
- Use Secure endpoints for BNB on Etherscan (#​4525; 1f6e188).
- Added holesky network and related end-points for supporting providers (c6e6c43).
- Added EIP-4844 BLOb transactions (#​4554; 9c1e82e).
- Normalize EIP-712 types before computing the payload (#​4541; 56c1361).
- Updated thrid-part provider URLs for QuickNode (2b4891d).
- Fixed normalization and abstracted EIP-712 Array parsing (#​4541; 8f99601).
- Updated third-party provider network URLs (#​4542; 84ca14f).
- Added additional sepolia testnets (4efef76).
- Fix EIP-712 type aliases for uint and int (#​4541; 43fb9c2).
- Fixed typo in Error string (#​4539; 7882905).
- Better debugging output on fetch errors (bee07a0).
v6.10.0
v6.9.2
v6.9.1
- Fix uncatchable issue when sending transactions over JSON-RPC and provide some retry-recovery for missing v (#​4513; 1802215).
v6.9.0
- Use provider-specified suggested priority fee when available, otherwise fallback onto existing logic of 1 gwei (#​4463; f8f11c7).
- Add auto-detected static network support to providers and allow customizing socket provider options (#​4199, #​4418, #​4441; 4681b83).
- Added Base network to AlchemyProvider (#​4384; 9e74d14).
- Fixed ParamType formatting causing bad tuple full and minimal ABI output (#​4329, #​4479; 2b67488).
- Adjust for provider config weight when kicking off a request in FallbackProvider (#​4298; da34e35).
- More robust FallbackProvider broadcast (#​4186, #​4297, #​4442; e2485b8).
- Added safe and finalized provider events (#​3921; a92766e).
v6.8.1
v6.8.0
- Replicated former ENS normalize behaviour for empty strings and update namehash testcases (125ff11).
- Initial shortMessage support for errors (#​4241; d6a8c14).
- Fixed resolving ENS addresses used as from parameters (#​3961; 2616f4c).
- Merge:
9a4b753
0c9c23b
Merge branch 'v5.8-progress' (cd5f0fe). - Allow more loose input format for RLP encoder (#​4402; 9a4b753).
- Update to latest noble crypto libraries (#​3975; b27faa0).
- More robust configuration options for FetchRequest getUrl functions (#​4353; 9541f2f).
- Ignore blockTag when calling Etherscan if it is the default block tag (dcea9b3).
v6.7.1
- Prevent destroyed providers from emitting network detection errors (7d41730).
v6.7.0
- Fixed receipt wait not throwing on reverted transactions (25fef4f).
- Added custom priority fee to Optimism chain (via telegram) (ff80b04).
- Add context to Logs that fail decoding due to ABI issues to help debugging (f3c46f2).
- Added new exports for FallbackProviderOptions and FetchUrlFeeDataNetworkPlugin (#​2828, #​4160; b1dbbb0).
- Allow overriding pollingInterval in JsonRpcProvider constructor (via discord) (f42f258).
- Fixed FallbackProvider priority sorting (#​4150; 78538eb).
- Added linea network to InfuraProvider and Network (#​4184, #​4190; d3e5e2c).
- Added whitelist support to getDefaultProvider (82bb936).
- Add Polygon RPC endpoints to the default provider (#​3689; 23704a9).
- Added customizable quorum to FallbackProvider (#​4160; 8f0a509).
- Added basic Gas Station support via a NetworkPlugin (#​2828; 229145d).
- Add BNB URLs to EtherscanProvider networks (ec39abe).
- Added tests for JSON format (#​4248; ba36079).
- Use empty string for unnamed parameters in JSON output instead of undefined (#​4248; 8c2652c).
- Return undefined for Contract properties that do not exist instead of throwing an error (#​4266; 5bf7b34).
v6.6.7
v6.6.6
- Better error message when passing invalid overrides object into a contract deployment (#​4182; aa2ea3d).
v6.6.5
- Reflect symbols in the Contract Proxy to target (#​4084; ac2f5e5).
- Allow arrays of address for indexed filter topics (#​4259; 93af87c).
- Fixed filter encoding for bytesX (#​4244; fa3a883).
- Fix JSON formatting for tuple arrays (#​4237; a8bc49b).
- Better error messages when parsing fragment strings (#​4246; e36b6c3).
- Include the missing fragment key and args when no matching Contract method or event is present (#​3809; 450a176).
- Prevent a single malformed event from preventing other Contract logs; reported on Discord (b1375f4).
v6.6.4
- More robust support for Signatures with less standard parameter values (#​3835, #​4228; a7e4048).
v6.6.3
- Throw more desscriptive error for unconfigured ENS name contract targets (#​4213; 80f62ef).
- Fixed contract once not running stop callback (7d061b7).
v6.6.2
v6.6.1
v6.6.0
- Add exports for AbstractProviderOptions and for MulticoinProviderPlugin (203a759).
- Add option to adjust perform cache timeout in AbstractProvider (de0f518).
- Add full support for MultiCoin plugins and automatic detection for EVM-compatible coin types (#​3888, #​4081; 84375be).
- Allow Interface instances where InterfaceAbi are allowed (#​4142; 2318005).
- Allow Numeric type for decimals in FixedNumber (#​4141; 9055ef6).
v6.5.1
v6.5.0
- Fix CJS browser bundling (#​4033; 38ee319).
- Fixed type guard for non-Typed instances (#​4087; 20c3d1b).
- Add confirmations to TransactionResponse (#​4094; bb8685b).
- Fix stray promises when a node returns invalid results (#​4118; 3c1bad2).
- Added support to detect and stop providers spinning on intitial network detection (#​4015; f37a52d).
v6.4.2
v6.4.1
v6.4.0
- Coerce value into BigInt when checking for value (83d7f43).
- Better errors when junk passed as Contract target (#​3947, #​4053; 219b16d).
- More robust message checking in socket providers (#​4051; f58990b).
- More robust defaultProvider start-up when a backend fails on bootstrap (#​3979; 984f6fa).
- Fix Result.map when Array contains zero elements (#​4036, #​4048; 2e5935b).
- Fixed error handling for contracts with receive and non-payable fallback (6db7458).
- Remove superfluous logging in defaultProvider (f87f6ef).
- Removed superfluous logging (1bc8b55).
- Fix receipt gas price when effectiveGasPrice is 0 on testnets (#​4014; 2b0fe61).
- Added error event to provider (#​3970, #​3982; af0291c).
- Removed superfluous parameters for internal transaction functions (e848978).
- More aggresive tree-shaking (076edad).
- More flexible static network checking (#​3834; 7c0465c).
- Support transitive dependants that use non-node16 moduleResolution (#​3920; df685b1).
- Populate any missing log.removed with false (#​3959; 4e478e6).
v6.3.0
v6.2.3
v6.2.2
v6.2.1
v6.2.0
- Added extra details in the error info field for RPC errors (30ffa78).
- Remove Ankr as a deafult for now as the provided API key is failing (6e01e54).
- Fixed deferred filters after unsafe-eval changes (#​3749, #​3763; 2e3802a).
- Remove use of Function sub-class to address unsafe-eval issues (#​3749, #​3763; 7d3af51).
- Added verifyTypedData utility (reported on Farcaster) (f06a445).
- Removed stray logging in IpcProvider (#​3908, #​3909; e11d4c1).
- Fixed legacy serialization for implicit chainId transactions (#​3898, #​3899; fcf6c8f).
- Fix Webpack issue (reported on discord) (3ad4273).
- Fix some bundlers which cannot handle recursive pkg.exports (#​3848; 6315e78).
- Fixed typo in signature.s error (#​3891; 47ef3eb).
- Fixed stray unreachable code (#​3890; c220fe2).
- Move all wrapping to proper _wrap functions (#​3818; 02a0aad).
v6.1.0
- Fixed ethers imported in web workers (#​3856; 5f2678f).
- Added Sepolia support (#​3863; abeaa74).
- Added missing exports (#​3734; 06aa303).
- Allow null values for TypedData domain (#​3623; a32af3a).
- Added listAccounts to JsonRpcProvider (#​3778; 287d94f).
- Allow BigInt for blockTag (#​3780; fe1f04c).
- Fixed typo in error messages (#​3822, #​3824; f1a810d).
- Re-adding definition files to require exports (#​3703; 76fab92).
v6.0.8
v6.0.7
v6.0.6
v6.0.5
- Fixed Result to behave correctly like an array using slice and toArray (#​3787; 399356b).
- Replaced substring from 0 index with startsWith (#​3691; 4512e97).
- Fixed inverted assert in duplicate name detection for ABI encoding (#​3792; 762c2f3).
- Fixed missing property during transaction copy (#​3793; 48bbef7).
- Add support for Wallet private keys without 0x prefix (#​3768; 4665fb4).
- Fixed quicknode property for defaultProvider (#​3741; a8afb72).
- Fixed exports field order (#​3703, #​3755; 085a905).
v6.0.4
v6.0.3
v6.0.2
v6.0.1
- Fix Subscriber model when removed within emit callback (d0ed918).
v6.0.0
- Initial release (90afd9b).
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.