Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: GitHub Action <[email protected]>
37 KiB
@thirdweb-dev/chains
0.1.77
Patch Changes
- #2406
047fbe2Thanks @github-actions! - Synced Chains Package
0.1.76
Patch Changes
- #2378
5f243bbThanks @github-actions! - Synced Chains Package
0.1.75
Patch Changes
- #2372
e87292aThanks @github-actions! - Synced Chains Package
0.1.74
Patch Changes
- #2336
abc0a53Thanks @github-actions! - Synced Chains Package
0.1.73
Patch Changes
- #2285
ca70cd3Thanks @github-actions! - Synced Chains Package
0.1.72
Patch Changes
- #2280
23d0e553Thanks @github-actions! - Synced Chains Package
0.1.71
Patch Changes
- #2258
357886e3Thanks @github-actions! - Synced Chains Package
0.1.70
Patch Changes
- #2255
1e50caeeThanks @github-actions! - Synced Chains Package
0.1.69
Patch Changes
- #2247
374671fdThanks @github-actions! - Synced Chains Package
0.1.68
Patch Changes
- #2245
771bd1e1Thanks @github-actions! - Synced Chains Package
0.1.67
Patch Changes
-
#2243
39e79282Thanks @github-actions! - Synced Chains Package
0.1.66
Patch Changes
- #2232
627d2099Thanks @joaquim-verges! - Update chains
0.1.65
Patch Changes
0.1.64
Patch Changes
- #2187
e21f7bb1Thanks @gerrysaporito! - synced chains package with chains db
0.1.63
Patch Changes
0.1.62
Patch Changes
- #2084
c410a1c1Thanks @MananTank! - JSDoc comments Improvements
0.1.61
Patch Changes
- #2066
d2001ca4Thanks @joaquim-verges! - Updatechains
0.1.60
Patch Changes
-
#2024
28fc3736Thanks @kien-ngo! - Add Base Sepolia to defaultChains -
#2023
06805217Thanks @kien-ngo! - Add Eth Sepolia to defaultChains
0.1.59
Patch Changes
-
#1967
47b0ed51Thanks @kien-ngo! - Add Arbitrum Sepolia to defaultChains -
#1990
d4ce855eThanks @jnsdls! - deprecateallChainsgetChainByIdandgetChainBySlugall of these would (necessarily) pull in every single chain in the package (>600kb)
instead these can be replaced with their async variants:
allChains->await fetchChains()getChainById(chainId)->await getChainByIdAsync(chainId)getChainBySlug(chainSlug)->await getChainBySlugAsync(chainSlug)
these async functions will return the same data as their sync counterparts, but without having to pull in every single chain at build-time.
0.1.58
Patch Changes
0.1.57
Patch Changes
0.1.56
Patch Changes
-
#1855
b6f72c56Thanks @jnsdls! - require minimum node version:>=18 -
#1805
cc651135Thanks @kumaryash90! - Spicy Chain deployments
0.1.55
Patch Changes
0.1.54
Patch Changes
0.1.53
Patch Changes
0.1.52
Patch Changes
- #1534
48295c06Thanks @ElasticBottle! - feat(chains): add new chain information
0.1.51
Patch Changes
-
#1607
8b73abfdThanks @nkrishang! - Use IAccountFactoryCore -
#1599
3056c34cThanks @MananTank! - Update chains
0.1.50
Patch Changes
0.1.49
Patch Changes
-
#1540
b30566c6Thanks @joaquim-verges! - updated chains -
#1422
0f027069Thanks @Marfuen! - CLI will now use an OAuth like login flow to authenticate the device with the wallet on the dashboard. Any actions performed by the CLI will be linked to your account / wallet on the dashboard, including but not limited to tracking your usage, and billing as needed. -
#1551
f5aed34dThanks @joaquim-verges! - Update chains
0.1.48
Patch Changes
- #1530
911e14fcThanks @kumaryash90! - Add Chiliz Spicy testnet
0.1.47
Patch Changes
- #1518
34a3bb8aThanks @nkrishang! - Update contracts package
0.1.46
Patch Changes
0.1.45
Patch Changes
0.1.44
Patch Changes
- #1499
8f3b685aThanks @Marfuen! - Update deploy command from CLI to use show a public gateway url temporarily. Updated chains too.
0.1.43
Patch Changes
-
#1474
a1732663Thanks @adam-maj! - Add back scroll-alpha-testnet -
#1461
269e68c0Thanks @0xFirekeeper! - add xai-goerli chain and support BigInteger from Unity
0.1.42
Patch Changes
- #1450
262edc6aThanks @joaquim-verges! - update chains
0.1.41
Patch Changes
-
#1436
fd981655Thanks @joaquim-verges! - Updated chains
0.1.40
Patch Changes
- #1415
256ee0d5Thanks @joaquim-verges! - Downgrade preconstruct to 2.7.0
0.1.39
Patch Changes
-
#1387
aa6bdd08Thanks @nkrishang! - Simplify account permissions -
#1405
75587c8bThanks @jnsdls! - sort explorers (etherscan -> blockscout -> other) -
#1385
cc5e2ec5Thanks @iketw! - Adds chains and improve error messages -
#1378
5a02c5ecThanks @MananTank! - add icon in MinimalChain
0.1.38
Patch Changes
0.1.37
Patch Changes
0.1.36
Patch Changes
0.1.35
Patch Changes
0.1.34
Patch Changes
0.1.33
Patch Changes
0.1.32
Patch Changes
0.1.31
Patch Changes
0.1.30
Patch Changes
0.1.29
Patch Changes
-
#1320
fd74d791Thanks @kumaryash90! - Linea mainnet support
0.1.28
Patch Changes
-
#1299
7e044c66Thanks @nkrishang! - Add ERC721LoyaltyCard and ERC721UpdatableMetadata -
#1297
b5c6eedbThanks @0xFirekeeper! - add zksync as default chain
0.1.27
Patch Changes
-
#1278
8a389f12Thanks @jnsdls! - updated various dependencies -
#1281
a3bb17cbThanks @nkrishang! - Handle ERC4337Signer correctly for signTypedData
0.1.26
Patch Changes
- #1276
5882091eThanks @MananTank! - Do not change order or RPCs ingetChainRPCsto Fix RPC override issue
0.1.25
Patch Changes
-
#1248
620e89dcThanks @nachoiacovino! - update chains -
#1243
0fd8aa04Thanks @therealharpaljadeja! - update chains
0.1.24
Patch Changes
- #1241
9af346eeThanks @nkrishang! - Use fn getAllAccounts instead of event logs AccountCreated
0.1.23
Patch Changes
0.1.22
Patch Changes
0.1.21
Patch Changes
0.1.20
Patch Changes
-
#1140
16232de9Thanks @kumaryash90! - Update chains
0.1.19
Patch Changes
-
#1064
c85810eeThanks @MananTank! - Do not cache signer in wallets -
#1047
6fd10f94Thanks @MananTank! - Fix tree-shaking issue in@thirdweb-dev/chains -
#1090
5f1e6abbThanks @joaquim-verges! - Add base-goerli to default chains
0.1.18
Patch Changes
- #1040
30e5593dThanks @joaquim-verges! - Update chains
0.1.17
Patch Changes
-
#1033
907d97beThanks @joaquim-verges! - Added faucet for optimism goerli
0.1.16
Patch Changes
-
#996
c3645c45Thanks @MananTank! - - addthemeinConfiguredWallet.connectUI's props - to use theme aware UI for wallets- add
useWalletConfighook to get theConfiguredWalletobject for active wallet - add hooks
useSetConnectedWallet,useSetConnectionStatus - rename
useActiveChaintouseChain- keep theuseActiveChainalso with deprecated tag - make
useSafehook await-able by returning the promise of connect() call - add hook
useSmartWallet - allow rendering custom wallet details button via
<ConnectWallet detailsButton={} />prop - Rename "Export" to "Backup" in local wallet UI
- add
-
#1011
470e0a14Thanks @MananTank! - rename ConfiguredWallet to WalletConfig- import { ConfiguredWallet } from '@thirdweb-dev/react'; + import { WalletConfig } from '@thirdweb-dev/react'; -
#989
8db78299Thanks @iketw! - [React/ReactNative] Updated useThirdwebWallet to useWalletContext
0.1.15
Patch Changes
- #990
6a4aab0bThanks @joaquim-verges! - updated chains
0.1.14
Patch Changes
- #954
5305b42dThanks @jarrodwatts! - useContract now types correctly for thirdweb generate
0.1.13
Patch Changes
-
#787
d2c7f6d7Thanks @iketw! - [ReactNative] Adds Device Wallet -
#931
f12a80a4Thanks @joaquim-verges! - Updated chains
0.1.12
Patch Changes
-
#896
a6610f12Thanks @atharvadeosthale! - Added links to portal -
#903
77224646Thanks @joaquim-verges! - new chains
0.1.11
Patch Changes
0.1.10
Patch Changes
0.1.9
Patch Changes
0.1.8
Patch Changes
0.1.7
Patch Changes
-
#584
d01b135dThanks @MananTank! - [Wallets, RN, React, ReactCore] New Wallets SDK implementationBreaking changes:
React and React Native
- Replaced
walletConnectorswithsupportedWalletsin the ThirdwebProvider.
import { coinbaseWallet, metamaskWallet, ThirdwebProvider } from "@thirdweb-dev/react"; const App = () => { - return <ThirdwebProvider walletConnectors={["metamask", "coinbaseWallet"]}>{...}</ThirdwebProvider> + return <ThirdwebProvider supportedWallets={[metamaskWallet(), coinbaseWallet()]}>{...}</ThirdwebProvider> }-
magicLinkConnectornot yet implemented in this version -
Removed
desiredChainId, useactiveChaininstead -
DAppMetaDatatype now requires theurlfield to be passed in -
Removed
chainRpcprop from the ThirdwebProvider. You can pass custom rpcs in the Chain object through theactiveChainandsupportedChainsprops. -
Replaced the
useNetworkhook foruseChainanduseSwitchChain -
Updated
ConnectWalletbutton in React:
- Removed
accentColorandcolorMode - Added a
themeprop withdarkandlightvalues
- Updated the
Web3Buttonbutton in React:
- Removed
accentColorandcolorMode - Added a
themeprop withdarkandlightvalues
Patch Changes
- You can now pass a
themeprop to the ThirdwebProvider. Values arelightanddark
import { ThirdwebProvider } from "@thirdweb-dev/react"; const App = () => { return <ThirdwebProvider theme='light'>{...}</ThirdwebProvider> }-
New wallet hooks added
- useWallet()
- useConenct()
- useConnectionStatus()
- useSwitchChain()
-
Removed
wagmidependency from thereact-native-compatpackage and updated shims -
New
ConnectWalletandWeb3Buttoncomponents in React Native -
New wallets package with support for the most common wallets. MetaMask, Coinbase, WalletConnect V1 and V2 and PaperWallet
-
Added
autoSwitchprop to the ThirdwebProvider to control whether or not to automatically switch to wallet's network to active chain
import { ThirdwebProvider } from "@thirdweb-dev/react"; const App = () => { return <ThirdwebProvider autoSwitch>{...}</ThirdwebProvider> } - Replaced
-
#771
e3161e59Thanks @iketw! - [ReactNativeSDK] Use wallet metadata from the wallet class -
#748
2221f97dThanks @MananTank! - [ReactCore] Inject api key to chains -
#770
5c7c0923Thanks @joaquim-verges! - update chains -
#719
b2d0ffb0Thanks @nachoiacovino! - Replace Goerli default faucet
0.1.6
Patch Changes
-
#643
85250cf7Thanks @jnsdls! - exposegetChainBySlugandChainSlugandChainIdtype -
#638
e33bd2a8Thanks @jnsdls! - AddgetChainByChainId()to retrieve chain by chainId
0.1.5
Patch Changes
0.1.4
Patch Changes
0.1.3
Patch Changes
0.1.2
Patch Changes
0.1.1
Patch Changes
- #599
f580b8aThanks @joaquim-verges! - New chains added
0.1.0
Minor Changes
-
af8cf40Thanks @joaquim-verges! - Initial release for@thirdweb-dev/chains.Use this package to easily configure chains with
@thirdweb-dev/sdkand@thirdweb-dev/react.
Patch Changes
-
6a50719Thanks @jnsdls! - addgetChainRPCsexport to get a list of RPCs instead of a single RPC viagetChainRPC -
5d25ee1Thanks @jnsdls! - fixgetChainRPC()utility function logic -
d0bcd2cThanks @jnsdls! - add new chains + localhost special case -
#589
017b0d5Thanks @jnsdls! - addminimizeChainandconfigureChainutil functions -
500a0e6Thanks @jnsdls! - add thirdweb rpc to all available chains