## Problem solved
Short description of the bug fixed or feature added
<!-- start pr-codex -->
---
## PR-Codex overview
This PR increases the size limit for `thirdweb (cjs)` to 105 kB, adds an event `ContractDeployed`, and improves error handling and EIP712 transaction support.
### Detailed summary
- Increased size limit for `thirdweb (cjs)` to 105 kB
- Added `ContractDeployed` event
- Improved error messages with detailed information
- Added EIP712 transaction support for zksync
- Refactored deployment address computation and metadata handling
> The following files were skipped due to too many changes: `packages/thirdweb/src/contract/deployment/zksync/zkDeployContract.ts`, `packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.test.ts`, `packages/thirdweb/src/contract/deployment/zksync/zkDeployProxy.ts`, `packages/thirdweb/package.json`, `packages/thirdweb/src/contract/deployment/zksync/zkDeployCreate2Factory.ts`, `packages/thirdweb/src/contract/deployment/utils/bootstrap.ts`, `packages/thirdweb/src/contract/deployment/zksync/zkDeployDeterministic.ts`, `packages/thirdweb/src/extensions/prebuilts/deploy-published.ts`, `packages/thirdweb/src/utils/any-evm/zksync/constants.ts`, `pnpm-lock.yaml`
> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}`
<!-- end pr-codex -->
32 lines
756 B
JSON
32 lines
756 B
JSON
[
|
|
{
|
|
"name": "thirdweb (esm)",
|
|
"path": "./dist/esm/exports/thirdweb.js",
|
|
"limit": "45 kB",
|
|
"import": "*"
|
|
},
|
|
{
|
|
"name": "thirdweb (cjs)",
|
|
"path": "./dist/cjs/exports/thirdweb.js",
|
|
"limit": "105 kB"
|
|
},
|
|
{
|
|
"name": "thirdweb (minimal + tree-shaking)",
|
|
"path": "./dist/esm/exports/thirdweb.js",
|
|
"limit": "5 kB",
|
|
"import": "{ createThirdwebClient, getRpcClient, defineChain }"
|
|
},
|
|
{
|
|
"name": "thirdweb/chains (tree-shaking)",
|
|
"path": "./dist/esm/exports/chains.js",
|
|
"limit": "500 B",
|
|
"import": "{ ethereum }"
|
|
},
|
|
{
|
|
"name": "thirdweb/react (minimal + tree-shaking)",
|
|
"path": "./dist/esm/exports/react.js",
|
|
"limit": "25 kB",
|
|
"import": "{ ThirdwebProvider, useConnect }"
|
|
}
|
|
]
|