Releases: thirdweb-dev/js
[email protected]
Patch Changes
-
#6046
5ad442c
Thanks @joaquim-verges! - Simplify in-app wallet login flow -
#6040
a67d342
Thanks @joaquim-verges! - Always use 712 signature verification if the smart account is already deployed -
#6042
60edce4
Thanks @joaquim-verges! - Fix prompting for generic WC connection on mobile -
#6025
21cc45a
Thanks @ElasticBottle! - fix (in app wallets): error when calling connect for backend strategy due todocument
reference
@thirdweb-dev/[email protected]
@thirdweb-dev/[email protected]
@thirdweb-dev/[email protected]
Minor Changes
- #6021
5756c74
Thanks @arcoraven! - feat: Add usageV2 support
Patch Changes
- #6023
de039ef
Thanks @arcoraven! - Use a cache key that doesn't involve hashing
[email protected]
Patch Changes
-
#6011
b38604c
Thanks @gregfromstl! - Fixes issue with chain switching breaking after disconnect -
#6015
8bbee03
Thanks @gregfromstl! - Fixes issue with smart wallets used on SiteLink and SiteEmbed -
#6020
ab9a148
Thanks @joaquim-verges! - Better transaction tracking for smart wallets
@thirdweb-dev/[email protected]
Patch Changes
- #6015
8bbee03
Thanks @gregfromstl! - Fixes issue with smart wallets used on SiteLink and SiteEmbed
[email protected]
Minor Changes
-
#5989
8b5cb47
Thanks @gregfromstl! - Feature: Adds deployMarketplaceContractimport { deployMarketplaceContract } from "thirdweb/deploys"; const address = await deployMarketplaceContract({ client, chain, account, params: { name: "MarketplaceV3", description: "MarketplaceV3 deployed using thirdweb SDK", platformFeeRecipient: "0x21d514c90ee4E4e4Cd16Ce9185BF01F0F1eE4A04", platformFeeBps: 1000, }, });
Patch Changes
- #6004
bb6c71e
Thanks @joaquim-verges! - Fallback to eip1193 provider chain when switching chain is not supported
@thirdweb-dev/[email protected]
Minor Changes
- #6005
dc05f2e
Thanks @gregfromstl! - Accept url token parameters on autoconnection
[email protected]
Minor Changes
-
#5972
0b62397
Thanks @joaquim-verges! - Support multiple messages for Nebula API, updated input props.Some prop names have been updated:
prompt -> messsage
context -> contextFilter
Nebula.chat({ client, // prompt is now message message: "What's the total supply of this contract: 0xe2cb0eb5147b42095c2FfA6F7ec953bb0bE347D8", // contextFilter is now contextFilter contextFilter: { chains: [sepolia], }, });
The Nebula.chat and Nebula.execute functions now support multiple input messages, and the input properties have been updated to match the http API.
Nebula.chat({ client, // multi message format messages: [ { role: "user", content: "Tell me the name of this contract: 0xe2cb0eb5147b42095c2FfA6F7ec953bb0bE347D8", }, { role: "assistant", content: "The name of the contract is My NFT Collection", }, { role: "user", content: "What's the symbol of this contract?", }, ], contextFilter: { chains: [sepolia], }, });
Same changes apply to Nebula.execute.
Nebula.execute({ client, account, messages: [ { role: "user", content: "What's the address of vitalik.eth" }, { role: "assistant", content: "The address of vitalik.eth is 0xd8dA6BF26964aF8E437eEa5e3616511D7G3a3298", }, { role: "user", content: "Send them 0.0001 ETH" }, ], contextFilter: { chains: [sepolia], }, });
Patch Changes
-
#5966
4ffcf30
Thanks @MananTank! - Fix NFT components not displaying correct metadata if multiple contracts with same token id is rendered because of incorrect caching -
#5973
dbb64ea
Thanks @kumaryash90! - Update implementations -
#5982
b6d65cf
Thanks @gregfromstl! - Addedmode
as a predefined chain -
#5967
9cbcbe7
Thanks @gregfromstl! - Added overrides for Lumia Testnet to use pre-EIP1559 gas values
@thirdweb-dev/[email protected]
@thirdweb-dev/[email protected]
@thirdweb-dev/[email protected]
Minor Changes
- #5950
c290997
Thanks @nischitpra! - track usage call once per ratelimit window