Skip to content

Commit 3810df5

Browse files
authored
feat: add missing events for erc721, erc1155 and erc20 (#2836)
1 parent 45677ad commit 3810df5

File tree

4 files changed

+81
-49
lines changed

4 files changed

+81
-49
lines changed

.changeset/nasty-years-listen.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"thirdweb": patch
3+
---
4+
5+
add missing events for `erc721`, `erc1155` and `erc20`

packages/thirdweb/src/exports/extensions/erc1155.ts

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -74,24 +74,6 @@ export {
7474
} from "../../extensions/erc1155/__generated__/INFTMetadata/write/setTokenURI.js";
7575
export { freezeMetadata } from "../../extensions/erc1155/__generated__/INFTMetadata/write/freezeMetadata.js";
7676

77-
// EVENTS
78-
79-
export {
80-
transferSingleEvent,
81-
type TransferSingleEventFilters,
82-
} from "../../extensions/erc1155/__generated__/IERC1155/events/TransferSingle.js";
83-
export {
84-
transferBatchEvent,
85-
type TransferBatchEventFilters,
86-
} from "../../extensions/erc1155/__generated__/IERC1155/events/TransferBatch.js";
87-
export {
88-
approvalForAllEvent,
89-
type ApprovalForAllEventFilters,
90-
} from "../../extensions/erc1155/__generated__/IERC1155/events/ApprovalForAll.js";
91-
export { metadataUpdateEvent } from "../../extensions/erc1155/__generated__/INFTMetadata/events/MetadataUpdate.js";
92-
export { metadataFrozenEvent } from "../../extensions/erc1155/__generated__/INFTMetadata/events/MetadataFrozen.js";
93-
export { batchMetadataUpdateEvent } from "../../extensions/erc1155/__generated__/INFTMetadata/events/BatchMetadataUpdate.js";
94-
9577
/**
9678
* DROPS extension for ERC1155
9779
*/
@@ -123,3 +105,22 @@ export {
123105
// EVENTS
124106
export { tokensLazyMintedEvent } from "../../extensions/erc1155/__generated__/ILazyMint/events/TokensLazyMinted.js";
125107
export { tokensClaimedEvent } from "../../extensions/erc1155/__generated__/IDrop1155/events/TokensClaimed.js";
108+
export {
109+
transferSingleEvent,
110+
type TransferSingleEventFilters,
111+
} from "../../extensions/erc1155/__generated__/IERC1155/events/TransferSingle.js";
112+
export {
113+
transferBatchEvent,
114+
type TransferBatchEventFilters,
115+
} from "../../extensions/erc1155/__generated__/IERC1155/events/TransferBatch.js";
116+
export {
117+
approvalForAllEvent,
118+
type ApprovalForAllEventFilters,
119+
} from "../../extensions/erc1155/__generated__/IERC1155/events/ApprovalForAll.js";
120+
export { metadataUpdateEvent } from "../../extensions/erc1155/__generated__/INFTMetadata/events/MetadataUpdate.js";
121+
export { metadataFrozenEvent } from "../../extensions/erc1155/__generated__/INFTMetadata/events/MetadataFrozen.js";
122+
export { batchMetadataUpdateEvent } from "../../extensions/erc1155/__generated__/INFTMetadata/events/BatchMetadataUpdate.js";
123+
export {
124+
tokensMintedWithSignatureEvent,
125+
type TokensMintedWithSignatureEventFilters,
126+
} from "../../extensions/erc1155/__generated__/ISignatureMintERC1155/events/TokensMintedWithSignature.js";

packages/thirdweb/src/exports/extensions/erc20.ts

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -45,25 +45,6 @@ export {
4545
type BurnFromParams,
4646
} from "../../extensions/erc20/__generated__/IBurnableERC20/write/burnFrom.js";
4747

48-
// EVENTS
49-
export {
50-
transferEvent,
51-
type TransferEventFilters,
52-
} from "../../extensions/erc20/__generated__/IERC20/events/Transfer.js";
53-
export {
54-
approvalEvent,
55-
type ApprovalEventFilters,
56-
} from "../../extensions/erc20/__generated__/IERC20/events/Approval.js";
57-
export {
58-
tokensMintedEvent,
59-
type TokensMintedEventFilters,
60-
} from "../../extensions/erc20/__generated__/IMintableERC20/events/TokensMinted.js";
61-
export {
62-
tokensClaimedEvent,
63-
type TokensClaimedEventFilters,
64-
} from "../../extensions/erc20/__generated__/IDropERC20/events/TokensClaimed.js";
65-
export { claimConditionsUpdatedEvent } from "../../extensions/erc20/__generated__/IDropERC20/events/ClaimConditionsUpdated.js";
66-
6748
/**
6849
* DROPS extension for ERC20
6950
*/
@@ -98,3 +79,26 @@ export {
9879
withdraw,
9980
type WithdrawParams,
10081
} from "../../extensions/erc20/__generated__/IWETH/write/withdraw.js";
82+
83+
// EVENTS
84+
export {
85+
transferEvent,
86+
type TransferEventFilters,
87+
} from "../../extensions/erc20/__generated__/IERC20/events/Transfer.js";
88+
export {
89+
approvalEvent,
90+
type ApprovalEventFilters,
91+
} from "../../extensions/erc20/__generated__/IERC20/events/Approval.js";
92+
export {
93+
tokensMintedEvent,
94+
type TokensMintedEventFilters,
95+
} from "../../extensions/erc20/__generated__/IMintableERC20/events/TokensMinted.js";
96+
export {
97+
tokensClaimedEvent,
98+
type TokensClaimedEventFilters,
99+
} from "../../extensions/erc20/__generated__/IDropERC20/events/TokensClaimed.js";
100+
export { claimConditionsUpdatedEvent } from "../../extensions/erc20/__generated__/IDropERC20/events/ClaimConditionsUpdated.js";
101+
export {
102+
tokensMintedWithSignatureEvent,
103+
type TokensMintedWithSignatureEventFilters,
104+
} from "../../extensions/erc20/__generated__/ISignatureMintERC20/events/TokensMintedWithSignature.js";

packages/thirdweb/src/exports/extensions/erc721.ts

Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -79,18 +79,6 @@ export {
7979
type SetTokenURIParams,
8080
} from "../../extensions/erc721/__generated__/INFTMetadata/write/setTokenURI.js";
8181

82-
/**
83-
* EVENTS extension for ERC721
84-
*/
85-
export {
86-
transferEvent,
87-
type TransferEventFilters,
88-
} from "../../extensions/erc721/__generated__/IERC721A/events/Transfer.js";
89-
export {
90-
tokensLazyMintedEvent,
91-
type TokensLazyMintedEventFilters,
92-
} from "../../extensions/erc721/__generated__/ILazyMint/events/TokensLazyMinted.js";
93-
9482
/**
9583
* DROPS extension for ERC721
9684
*/
@@ -126,3 +114,37 @@ export {
126114
setSharedMetadata,
127115
type SetSharedMetadataParams,
128116
} from "../../extensions/erc721/write/setSharedMetadata.js";
117+
118+
/**
119+
* EVENTS extension for ERC721
120+
*/
121+
export {
122+
transferEvent,
123+
type TransferEventFilters,
124+
} from "../../extensions/erc721/__generated__/IERC721A/events/Transfer.js";
125+
export {
126+
tokensLazyMintedEvent,
127+
type TokensLazyMintedEventFilters,
128+
} from "../../extensions/erc721/__generated__/ILazyMint/events/TokensLazyMinted.js";
129+
export {
130+
approvalEvent,
131+
type ApprovalEventFilters,
132+
} from "../../extensions/erc721/__generated__/IERC721A/events/Approval.js";
133+
export {
134+
approvalForAllEvent,
135+
type ApprovalForAllEventFilters,
136+
} from "../../extensions/erc721/__generated__/IERC721A/events/ApprovalForAll.js";
137+
export {
138+
tokensMintedWithSignatureEvent,
139+
type TokensMintedWithSignatureEventFilters,
140+
} from "../../extensions/erc721/__generated__/ISignatureMintERC721/events/TokensMintedWithSignature.js";
141+
export { claimConditionsUpdatedEvent } from "../../extensions/erc721/__generated__/IDrop/events/ClaimConditionsUpdated.js";
142+
export {
143+
tokensClaimedEvent,
144+
type TokensClaimedEventFilters,
145+
} from "../../extensions/erc721/__generated__/IDrop/events/TokensClaimed.js";
146+
export { sharedMetadataUpdatedEvent } from "../../extensions/erc721/__generated__/ISharedMetadata/events/SharedMetadataUpdated.js";
147+
export {
148+
tokenURIRevealedEvent,
149+
type TokenURIRevealedEventFilters,
150+
} from "../../extensions/erc721/__generated__/IDelayedReveal/events/TokenURIRevealed.js";

0 commit comments

Comments
 (0)