Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SDK] Fix deploy transaction listener for all deploy types sdk.deployer.addDeployListener() #494

Merged
merged 2 commits into from
Jan 14, 2023

Conversation

joaquim-verges
Copy link
Contributor

This now works with all deploy types - factory/proxy/direct

API is simpler too:

sdk.deployer.addDeployListener((event) => console.log(event)}

@changeset-bot
Copy link

changeset-bot bot commented Jan 13, 2023

🦋 Changeset detected

Latest commit: c6455c7

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 5 packages
Name Type
@thirdweb-dev/sdk Patch
@thirdweb-dev/auth Patch
thirdweb Patch
@thirdweb-dev/react Patch
@thirdweb-dev/unity-js-bridge Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2023

Size Change: +202 B (0%)

Total Size: 3.62 MB

ℹ️ View Unchanged
Filename Size Change
packages/auth/express/dist/thirdweb-dev-auth-express.cjs.dev.js 1.37 kB 0 B
packages/auth/express/dist/thirdweb-dev-auth-express.cjs.js 153 B 0 B
packages/auth/express/dist/thirdweb-dev-auth-express.cjs.prod.js 1.37 kB 0 B
packages/auth/express/dist/thirdweb-dev-auth-express.esm.js 1.24 kB 0 B
packages/auth/next-auth/dist/thirdweb-dev-auth-next-auth.cjs.dev.js 1.19 kB 0 B
packages/auth/next-auth/dist/thirdweb-dev-auth-next-auth.cjs.js 154 B 0 B
packages/auth/next-auth/dist/thirdweb-dev-auth-next-auth.cjs.prod.js 1.19 kB 0 B
packages/auth/next-auth/dist/thirdweb-dev-auth-next-auth.esm.js 1.05 kB 0 B
packages/auth/next/dist/thirdweb-dev-auth-next.cjs.dev.js 207 B 0 B
packages/auth/next/dist/thirdweb-dev-auth-next.cjs.js 152 B 0 B
packages/auth/next/dist/thirdweb-dev-auth-next.cjs.prod.js 209 B 0 B
packages/auth/next/dist/thirdweb-dev-auth-next.esm.js 113 B 0 B
packages/auth/next/evm/dist/thirdweb-dev-auth-next-evm.cjs.dev.js 1.39 kB 0 B
packages/auth/next/evm/dist/thirdweb-dev-auth-next-evm.cjs.js 155 B 0 B
packages/auth/next/evm/dist/thirdweb-dev-auth-next-evm.cjs.prod.js 1.39 kB 0 B
packages/auth/next/evm/dist/thirdweb-dev-auth-next-evm.esm.js 1.33 kB 0 B
packages/auth/next/solana/dist/thirdweb-dev-auth-next-solana.cjs.dev.js 1.4 kB 0 B
packages/auth/next/solana/dist/thirdweb-dev-auth-next-solana.cjs.js 156 B 0 B
packages/auth/next/solana/dist/thirdweb-dev-auth-next-solana.cjs.prod.js 1.4 kB 0 B
packages/auth/next/solana/dist/thirdweb-dev-auth-next-solana.esm.js 1.34 kB 0 B
packages/cli/dist/cli/index.js 157 kB 0 B
packages/cli/dist/helpers/hardhat-config-extractor.js 383 B 0 B
packages/contracts-js/dist/defineProperty-********.cjs.dev.js 416 B 0 B
packages/contracts-js/dist/defineProperty-********.cjs.prod.js 416 B 0 B
packages/contracts-js/dist/defineProperty-********.esm.js 403 B 0 B
packages/contracts-js/dist/thirdweb-dev-contracts-js.cjs.dev.js 550 kB 0 B
packages/contracts-js/dist/thirdweb-dev-contracts-js.cjs.js 153 B 0 B
packages/contracts-js/dist/thirdweb-dev-contracts-js.cjs.prod.js 550 kB 0 B
packages/contracts-js/dist/thirdweb-dev-contracts-js.esm.js 548 kB 0 B
packages/contracts-js/factories/TWFactory__factory/dist/thirdweb-dev-contracts-js-factories-TWFactory__factory.cjs.dev.js 6.04 kB 0 B
packages/contracts-js/factories/TWFactory__factory/dist/thirdweb-dev-contracts-js-factories-TWFactory__factory.cjs.js 171 B 0 B
packages/contracts-js/factories/TWFactory__factory/dist/thirdweb-dev-contracts-js-factories-TWFactory__factory.cjs.prod.js 6.04 kB 0 B
packages/contracts-js/factories/TWFactory__factory/dist/thirdweb-dev-contracts-js-factories-TWFactory__factory.esm.js 5.98 kB 0 B
packages/contracts-js/factories/TWFee__factory/dist/thirdweb-dev-contracts-js-factories-TWFee__factory.cjs.dev.js 5.55 kB 0 B
packages/contracts-js/factories/TWFee__factory/dist/thirdweb-dev-contracts-js-factories-TWFee__factory.cjs.js 168 B 0 B
packages/contracts-js/factories/TWFee__factory/dist/thirdweb-dev-contracts-js-factories-TWFee__factory.cjs.prod.js 5.55 kB 0 B
packages/contracts-js/factories/TWFee__factory/dist/thirdweb-dev-contracts-js-factories-TWFee__factory.esm.js 5.5 kB 0 B
packages/contracts-js/factories/TWMultichainRegistry__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistry__factory.cjs.dev.js 5.65 kB 0 B
packages/contracts-js/factories/TWMultichainRegistry__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistry__factory.cjs.js 181 B 0 B
packages/contracts-js/factories/TWMultichainRegistry__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistry__factory.cjs.prod.js 5.65 kB 0 B
packages/contracts-js/factories/TWMultichainRegistry__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistry__factory.esm.js 5.59 kB 0 B
packages/contracts-js/factories/TWMultichainRegistryLogic__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryLogic__factory.cjs.dev.js 3.9 kB 0 B
packages/contracts-js/factories/TWMultichainRegistryLogic__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryLogic__factory.cjs.js 185 B 0 B
packages/contracts-js/factories/TWMultichainRegistryLogic__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryLogic__factory.cjs.prod.js 3.9 kB 0 B
packages/contracts-js/factories/TWMultichainRegistryLogic__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryLogic__factory.esm.js 3.85 kB 0 B
packages/contracts-js/factories/TWMultichainRegistryRouter__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryRouter__factory.cjs.dev.js 8.27 kB 0 B
packages/contracts-js/factories/TWMultichainRegistryRouter__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryRouter__factory.cjs.js 185 B 0 B
packages/contracts-js/factories/TWMultichainRegistryRouter__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryRouter__factory.cjs.prod.js 8.27 kB 0 B
packages/contracts-js/factories/TWMultichainRegistryRouter__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryRouter__factory.esm.js 8.22 kB 0 B
packages/contracts-js/factories/TWMultichainRegistryStorage__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryStorage__factory.cjs.dev.js 946 B 0 B
packages/contracts-js/factories/TWMultichainRegistryStorage__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryStorage__factory.cjs.js 186 B 0 B
packages/contracts-js/factories/TWMultichainRegistryStorage__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryStorage__factory.cjs.prod.js 947 B 0 B
packages/contracts-js/factories/TWMultichainRegistryStorage__factory/dist/thirdweb-dev-contracts-js-factories-TWMultichainRegistryStorage__factory.esm.js 896 B 0 B
packages/contracts-js/factories/TWProxy__factory/dist/thirdweb-dev-contracts-js-factories-TWProxy__factory.cjs.dev.js 1.76 kB 0 B
packages/contracts-js/factories/TWProxy__factory/dist/thirdweb-dev-contracts-js-factories-TWProxy__factory.cjs.js 170 B 0 B
packages/contracts-js/factories/TWProxy__factory/dist/thirdweb-dev-contracts-js-factories-TWProxy__factory.cjs.prod.js 1.76 kB 0 B
packages/contracts-js/factories/TWProxy__factory/dist/thirdweb-dev-contracts-js-factories-TWProxy__factory.esm.js 1.7 kB 0 B
packages/contracts-js/factories/TWRegistry__factory/dist/thirdweb-dev-contracts-js-factories-TWRegistry__factory.cjs.dev.js 4.59 kB 0 B
packages/contracts-js/factories/TWRegistry__factory/dist/thirdweb-dev-contracts-js-factories-TWRegistry__factory.cjs.js 173 B 0 B
packages/contracts-js/factories/TWRegistry__factory/dist/thirdweb-dev-contracts-js-factories-TWRegistry__factory.cjs.prod.js 4.59 kB 0 B
packages/contracts-js/factories/TWRegistry__factory/dist/thirdweb-dev-contracts-js-factories-TWRegistry__factory.esm.js 4.54 kB 0 B
packages/pay/dist/thirdweb-dev-pay.cjs.dev.js 215 B 0 B
packages/pay/dist/thirdweb-dev-pay.cjs.js 148 B 0 B
packages/pay/dist/thirdweb-dev-pay.cjs.prod.js 215 B 0 B
packages/pay/dist/thirdweb-dev-pay.esm.js 123 B 0 B
packages/pay/integrations/coinbase/dist/thirdweb-dev-pay-integrations-********.cjs.dev.js 997 B 0 B
packages/pay/integrations/coinbase/dist/thirdweb-dev-pay-integrations-********.cjs.js 161 B 0 B
packages/pay/integrations/coinbase/dist/thirdweb-dev-pay-integrations-********.cjs.prod.js 997 B 0 B
packages/pay/integrations/coinbase/dist/thirdweb-dev-pay-integrations-********.esm.js 937 B 0 B
packages/react/dist/defineProperty-********.cjs.dev.js 416 B 0 B
packages/react/dist/defineProperty-********.cjs.prod.js 416 B 0 B
packages/react/dist/defineProperty-********.esm.js 403 B 0 B
packages/react/dist/index-********.cjs.prod.js 39 kB 0 B
packages/react/dist/index-********.esm.js 38.9 kB 0 B
packages/react/dist/index-********.cjs.dev.js 39.4 kB 0 B
packages/react/dist/required-param-********.esm.js 872 B 0 B
packages/react/dist/required-param-********.cjs.dev.js 978 B 0 B
packages/react/dist/required-param-********.cjs.prod.js 978 B 0 B
packages/react/dist/thirdweb-dev-react.cjs.dev.js 1.65 kB 0 B
packages/react/dist/thirdweb-dev-react.cjs.js 148 B 0 B
packages/react/dist/thirdweb-dev-react.cjs.prod.js 1.65 kB 0 B
packages/react/dist/thirdweb-dev-react.esm.js 1.36 kB 0 B
packages/react/dist/useConnect-********.cjs.dev.js 357 B 0 B
packages/react/dist/useConnect-********.esm.js 271 B 0 B
packages/react/dist/useConnect-********.cjs.prod.js 357 B 0 B
packages/react/evm/connectors/gnosis-safe/dist/thirdweb-dev-react-evm-connectors-gnosis-safe.cjs.dev.js 2.4 kB 0 B
packages/react/evm/connectors/gnosis-safe/dist/thirdweb-dev-react-evm-connectors-gnosis-safe.cjs.js 166 B 0 B
packages/react/evm/connectors/gnosis-safe/dist/thirdweb-dev-react-evm-connectors-gnosis-safe.cjs.prod.js 2.4 kB 0 B
packages/react/evm/connectors/gnosis-safe/dist/thirdweb-dev-react-evm-connectors-gnosis-safe.esm.js 2.08 kB 0 B
packages/react/evm/connectors/magic/dist/thirdweb-dev-react-evm-connectors-magic.cjs.dev.js 2.68 kB 0 B
packages/react/evm/connectors/magic/dist/thirdweb-dev-react-evm-connectors-magic.cjs.js 163 B 0 B
packages/react/evm/connectors/magic/dist/thirdweb-dev-react-evm-connectors-magic.cjs.prod.js 2.68 kB 0 B
packages/react/evm/connectors/magic/dist/thirdweb-dev-react-evm-connectors-magic.esm.js 2.37 kB 0 B
packages/react/evm/dist/thirdweb-dev-react-evm.cjs.dev.js 1.62 kB 0 B
packages/react/evm/dist/thirdweb-dev-react-evm.cjs.js 151 B 0 B
packages/react/evm/dist/thirdweb-dev-react-evm.cjs.prod.js 1.62 kB 0 B
packages/react/evm/dist/thirdweb-dev-react-evm.esm.js 1.36 kB 0 B
packages/react/solana/dist/thirdweb-dev-react-solana.cjs.dev.js 5.6 kB 0 B
packages/react/solana/dist/thirdweb-dev-react-solana.cjs.js 154 B 0 B
packages/react/solana/dist/thirdweb-dev-react-solana.cjs.prod.js 5.6 kB 0 B
packages/react/solana/dist/thirdweb-dev-react-solana.esm.js 5.3 kB 0 B
packages/sdk/dist/defineProperty-********.cjs.dev.js 416 B 0 B
packages/sdk/dist/defineProperty-********.cjs.prod.js 416 B 0 B
packages/sdk/dist/defineProperty-********.esm.js 403 B 0 B
packages/sdk/dist/edition-********.cjs.dev.js 3.07 kB -2 B (0%)
packages/sdk/dist/edition-********.cjs.prod.js 3.07 kB 0 B
packages/sdk/dist/edition-********.esm.js 3.13 kB 0 B
packages/sdk/dist/edition-drop-********.cjs.dev.js 3.48 kB -2 B (0%)
packages/sdk/dist/edition-drop-********.esm.js 3.56 kB 0 B
packages/sdk/dist/edition-drop-********.cjs.prod.js 3.48 kB +1 B (0%)
packages/sdk/dist/marketplace-********.cjs.prod.js 4.94 kB -1 B (0%)
packages/sdk/dist/marketplace-********.esm.js 4.92 kB 0 B
packages/sdk/dist/marketplace-********.cjs.dev.js 4.94 kB -1 B (0%)
packages/sdk/dist/multiwrap-********.cjs.dev.js 3.04 kB -2 B (0%)
packages/sdk/dist/multiwrap-********.esm.js 3.1 kB 0 B
packages/sdk/dist/multiwrap-********.cjs.prod.js 3.04 kB 0 B
packages/sdk/dist/nft-collection-********.esm.js 2.64 kB 0 B
packages/sdk/dist/nft-collection-********.cjs.prod.js 2.59 kB 0 B
packages/sdk/dist/nft-collection-********.cjs.dev.js 2.59 kB -1 B (0%)
packages/sdk/dist/nft-drop-********.esm.js 4.7 kB +2 B (0%)
packages/sdk/dist/nft-drop-********.cjs.dev.js 4.62 kB -2 B (0%)
packages/sdk/dist/nft-drop-********.cjs.prod.js 4.63 kB -1 B (0%)
packages/sdk/dist/pack-********.esm.js 6.12 kB +1 B (0%)
packages/sdk/dist/pack-********.cjs.prod.js 6.08 kB 0 B
packages/sdk/dist/pack-********.cjs.dev.js 6.08 kB -2 B (0%)
packages/sdk/dist/QueryParams-********.cjs.dev.js 1.54 kB 0 B
packages/sdk/dist/QueryParams-********.esm.js 1.43 kB 0 B
packages/sdk/dist/QueryParams-********.cjs.prod.js 1.54 kB 0 B
packages/sdk/dist/sdk-********.cjs.prod.js 19.6 kB 0 B
packages/sdk/dist/sdk-********.cjs.dev.js 19.6 kB 0 B
packages/sdk/dist/sdk-********.esm.js 19.3 kB 0 B
packages/sdk/dist/signature-drop-********.cjs.prod.js 4.22 kB +2 B (0%)
packages/sdk/dist/signature-drop-********.cjs.dev.js 4.22 kB +1 B (0%)
packages/sdk/dist/signature-drop-********.esm.js 4.29 kB -1 B (0%)
packages/sdk/dist/split-********.cjs.dev.js 2.96 kB -1 B (0%)
packages/sdk/dist/split-********.esm.js 2.89 kB +1 B (0%)
packages/sdk/dist/split-********.cjs.prod.js 2.97 kB 0 B
packages/sdk/dist/thirdweb-checkout-********.cjs.dev.js 113 kB +62 B (0%)
packages/sdk/dist/thirdweb-checkout-********.esm.js 112 kB +58 B (0%)
packages/sdk/dist/thirdweb-checkout-********.cjs.prod.js 113 kB +58 B (0%)
packages/sdk/dist/thirdweb-dev-sdk.cjs.dev.js 3.2 kB -2 B (0%)
packages/sdk/dist/thirdweb-dev-sdk.cjs.js 147 B 0 B
packages/sdk/dist/thirdweb-dev-sdk.cjs.prod.js 3.2 kB -1 B (0%)
packages/sdk/dist/thirdweb-dev-sdk.esm.js 2.74 kB 0 B
packages/sdk/dist/token-********.cjs.dev.js 2.43 kB -2 B (0%)
packages/sdk/dist/token-********.cjs.prod.js 2.43 kB 0 B
packages/sdk/dist/token-********.esm.js 2.48 kB 0 B
packages/sdk/dist/token-drop-********.cjs.dev.js 2.62 kB -2 B (0%)
packages/sdk/dist/token-drop-********.esm.js 2.67 kB 0 B
packages/sdk/dist/token-drop-********.cjs.prod.js 2.63 kB 0 B
packages/sdk/dist/vote-********.esm.js 3.67 kB -1 B (0%)
packages/sdk/dist/vote-********.cjs.prod.js 3.72 kB 0 B
packages/sdk/dist/vote-********.cjs.dev.js 3.72 kB -2 B (0%)
packages/sdk/evm/dist/thirdweb-dev-sdk-evm.cjs.dev.js 3.18 kB -2 B (0%)
packages/sdk/evm/dist/thirdweb-dev-sdk-evm.cjs.js 149 B 0 B
packages/sdk/evm/dist/thirdweb-dev-sdk-evm.cjs.prod.js 3.18 kB 0 B
packages/sdk/evm/dist/thirdweb-dev-sdk-evm.esm.js 2.73 kB +1 B (0%)
packages/sdk/evm/wallets/dist/thirdweb-dev-sdk-evm-wallets.cjs.dev.js 1.22 kB 0 B
packages/sdk/evm/wallets/dist/thirdweb-dev-sdk-evm-wallets.cjs.js 156 B 0 B
packages/sdk/evm/wallets/dist/thirdweb-dev-sdk-evm-wallets.cjs.prod.js 1.22 kB 0 B
packages/sdk/evm/wallets/dist/thirdweb-dev-sdk-evm-wallets.esm.js 1.14 kB 0 B
packages/sdk/solana/dist/thirdweb-dev-sdk-solana.cjs.dev.js 595 B 0 B
packages/sdk/solana/dist/thirdweb-dev-sdk-solana.cjs.js 153 B 0 B
packages/sdk/solana/dist/thirdweb-dev-sdk-solana.cjs.prod.js 595 B 0 B
packages/sdk/solana/dist/thirdweb-dev-sdk-solana.esm.js 495 B 0 B
packages/sdk/solana/server/dist/thirdweb-dev-sdk-solana-server.cjs.dev.js 1.2 kB 0 B
packages/sdk/solana/server/dist/thirdweb-dev-sdk-solana-server.cjs.js 157 B 0 B
packages/sdk/solana/server/dist/thirdweb-dev-sdk-solana-server.cjs.prod.js 1.21 kB 0 B
packages/sdk/solana/server/dist/thirdweb-dev-sdk-solana-server.esm.js 1.03 kB 0 B
packages/storage/dist/thirdweb-dev-storage.cjs.dev.js 6.72 kB 0 B
packages/storage/dist/thirdweb-dev-storage.cjs.js 149 B 0 B
packages/storage/dist/thirdweb-dev-storage.cjs.prod.js 6.71 kB 0 B
packages/storage/dist/thirdweb-dev-storage.esm.js 6.51 kB 0 B
packages/unity-js-bridge/dist/thirdweb-unity-bridge.js 847 kB +43 B (0%)
packages/wallets/connectors/coinbase-wallet/dist/thirdweb-dev-wallets-connectors-coinbase-wallet.cjs.dev.js 2.34 kB 0 B
packages/wallets/connectors/coinbase-wallet/dist/thirdweb-dev-wallets-connectors-coinbase-wallet.cjs.js 164 B 0 B
packages/wallets/connectors/coinbase-wallet/dist/thirdweb-dev-wallets-connectors-coinbase-wallet.cjs.prod.js 2.34 kB 0 B
packages/wallets/connectors/coinbase-wallet/dist/thirdweb-dev-wallets-connectors-coinbase-wallet.esm.js 2.1 kB 0 B
packages/wallets/connectors/injected/dist/thirdweb-dev-wallets-connectors-********.cjs.dev.js 2.86 kB 0 B
packages/wallets/connectors/injected/dist/thirdweb-dev-wallets-connectors-********.cjs.js 162 B 0 B
packages/wallets/connectors/injected/dist/thirdweb-dev-wallets-connectors-********.cjs.prod.js 2.86 kB 0 B
packages/wallets/connectors/injected/dist/thirdweb-dev-wallets-connectors-********.esm.js 2.83 kB 0 B
packages/wallets/connectors/magic/dist/thirdweb-dev-wallets-connectors-magic.cjs.dev.js 11.5 kB 0 B
packages/wallets/connectors/magic/dist/thirdweb-dev-wallets-connectors-magic.cjs.js 162 B 0 B
packages/wallets/connectors/magic/dist/thirdweb-dev-wallets-connectors-magic.cjs.prod.js 11.5 kB 0 B
packages/wallets/connectors/magic/dist/thirdweb-dev-wallets-connectors-magic.esm.js 11.5 kB 0 B
packages/wallets/connectors/metamask/dist/thirdweb-dev-wallets-connectors-********.cjs.dev.js 1.66 kB 0 B
packages/wallets/connectors/metamask/dist/thirdweb-dev-wallets-connectors-********.cjs.js 164 B 0 B
packages/wallets/connectors/metamask/dist/thirdweb-dev-wallets-connectors-********.cjs.prod.js 1.66 kB 0 B
packages/wallets/connectors/metamask/dist/thirdweb-dev-wallets-connectors-********.esm.js 1.61 kB 0 B
packages/wallets/connectors/wallet-connect/dist/thirdweb-dev-wallets-connectors-wallet-connect.cjs.dev.js 2.31 kB 0 B
packages/wallets/connectors/wallet-connect/dist/thirdweb-dev-wallets-connectors-wallet-connect.cjs.js 161 B 0 B
packages/wallets/connectors/wallet-connect/dist/thirdweb-dev-wallets-connectors-wallet-connect.cjs.prod.js 2.3 kB 0 B
packages/wallets/connectors/wallet-connect/dist/thirdweb-dev-wallets-connectors-wallet-connect.esm.js 2.06 kB 0 B
packages/wallets/dist/classPrivateFieldGet-********.esm.js 478 B 0 B
packages/wallets/dist/classPrivateFieldGet-********.cjs.dev.js 494 B 0 B
packages/wallets/dist/classPrivateFieldGet-********.cjs.prod.js 494 B 0 B
packages/wallets/dist/classPrivateMethodGet-********.cjs.dev.js 284 B 0 B
packages/wallets/dist/classPrivateMethodGet-********.esm.js 266 B 0 B
packages/wallets/dist/classPrivateMethodGet-********.cjs.prod.js 280 B 0 B
packages/wallets/dist/defineProperty-********.cjs.dev.js 416 B 0 B
packages/wallets/dist/defineProperty-********.cjs.prod.js 416 B 0 B
packages/wallets/dist/defineProperty-********.esm.js 403 B 0 B
packages/wallets/dist/storage-********.cjs.prod.js 437 B 0 B
packages/wallets/dist/storage-********.esm.js 342 B 0 B
packages/wallets/dist/storage-********.cjs.dev.js 437 B 0 B
packages/wallets/dist/thirdweb-dev-wallets.cjs.dev.js 441 B 0 B
packages/wallets/dist/thirdweb-dev-wallets.cjs.js 149 B 0 B
packages/wallets/dist/thirdweb-dev-wallets.cjs.prod.js 441 B 0 B
packages/wallets/dist/thirdweb-dev-wallets.esm.js 294 B 0 B
packages/wallets/wallets/base/dist/thirdweb-dev-wallets-wallets-base.cjs.dev.js 2.08 kB 0 B
packages/wallets/wallets/base/dist/thirdweb-dev-wallets-wallets-base.cjs.js 155 B 0 B
packages/wallets/wallets/base/dist/thirdweb-dev-wallets-wallets-base.cjs.prod.js 2.08 kB 0 B
packages/wallets/wallets/base/dist/thirdweb-dev-wallets-wallets-base.esm.js 2.03 kB 0 B
packages/wallets/wallets/coinbase-wallet/dist/thirdweb-dev-wallets-wallets-coinbase-wallet.cjs.dev.js 669 B 0 B
packages/wallets/wallets/coinbase-wallet/dist/thirdweb-dev-wallets-wallets-coinbase-wallet.cjs.js 159 B 0 B
packages/wallets/wallets/coinbase-wallet/dist/thirdweb-dev-wallets-wallets-coinbase-wallet.cjs.prod.js 667 B 0 B
packages/wallets/wallets/coinbase-wallet/dist/thirdweb-dev-wallets-wallets-coinbase-wallet.esm.js 574 B 0 B
packages/wallets/wallets/injected/dist/thirdweb-dev-wallets-wallets-********.cjs.dev.js 653 B 0 B
packages/wallets/wallets/injected/dist/thirdweb-dev-wallets-wallets-********.cjs.js 158 B 0 B
packages/wallets/wallets/injected/dist/thirdweb-dev-wallets-wallets-********.cjs.prod.js 651 B 0 B
packages/wallets/wallets/injected/dist/thirdweb-dev-wallets-wallets-********.esm.js 564 B 0 B
packages/wallets/wallets/magic-auth/dist/thirdweb-dev-wallets-wallets-magic-auth.cjs.dev.js 702 B 0 B
packages/wallets/wallets/magic-auth/dist/thirdweb-dev-wallets-wallets-magic-auth.cjs.js 160 B 0 B
packages/wallets/wallets/magic-auth/dist/thirdweb-dev-wallets-wallets-magic-auth.cjs.prod.js 701 B 0 B
packages/wallets/wallets/magic-auth/dist/thirdweb-dev-wallets-wallets-magic-auth.esm.js 612 B 0 B
packages/wallets/wallets/metamask/dist/thirdweb-dev-wallets-wallets-********.cjs.dev.js 643 B 0 B
packages/wallets/wallets/metamask/dist/thirdweb-dev-wallets-wallets-********.cjs.js 158 B 0 B
packages/wallets/wallets/metamask/dist/thirdweb-dev-wallets-wallets-********.cjs.prod.js 641 B 0 B
packages/wallets/wallets/metamask/dist/thirdweb-dev-wallets-wallets-********.esm.js 551 B 0 B
packages/wallets/wallets/wallet-connect/dist/thirdweb-dev-wallets-wallets-wallet-connect.cjs.dev.js 636 B 0 B
packages/wallets/wallets/wallet-connect/dist/thirdweb-dev-wallets-wallets-wallet-connect.cjs.js 158 B 0 B
packages/wallets/wallets/wallet-connect/dist/thirdweb-dev-wallets-wallets-wallet-connect.cjs.prod.js 637 B 0 B
packages/wallets/wallets/wallet-connect/dist/thirdweb-dev-wallets-wallets-wallet-connect.esm.js 550 B 0 B

compressed-size-action

@cmayorga
Copy link

cmayorga commented Jan 17, 2023

Thanks @joaquim-verges . Still i need to go deeper in understanding all the huge code there :) So i tried to make a not invasive fix in order to break nothing.... so thank you for your PR and happy to help in any way...

I forked and checked this new version. The problem is the tx hash is only coming at the end of deployment.

But still need a solution to provide "submitted" event before wait for confirmations.

The whole reason for this is to get the transaction hash early on, so we can react... in edge cases like user leaving the dapp, or his connections breaks etc... this way ... we know what transaction to follow when we get back....

so the idea is to:

  • send transaction (deploy selected module)
  • get the transaction hash back immediately
  • handle the rest as before, like get the deployed feedback or anything esle...
    hope it makes sense

I created a new PR with the fix for this, please check and let me to know

#499

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants