Skip to content

Commit a0c45cb

Browse files
authored
Export ERC7702 MinimalAccount helpers and events (#8227)
1 parent 6fc4d83 commit a0c45cb

File tree

2 files changed

+96
-0
lines changed

2 files changed

+96
-0
lines changed

packages/thirdweb/src/exports/wallets/in-app.native.ts

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
// --- KEEEP IN SYNC with exports/wallets/in-app.ts ---
22

3+
export { executedEvent } from "../../extensions/erc7702/__generated__/MinimalAccount/events/Executed.js";
4+
export { sessionCreatedEvent } from "../../extensions/erc7702/__generated__/MinimalAccount/events/SessionCreated.js";
5+
export { valueReceivedEvent } from "../../extensions/erc7702/__generated__/MinimalAccount/events/ValueReceived.js";
6+
// ERC7702 generated helpers
7+
export {
8+
eip712Domain,
9+
isEip712DomainSupported,
10+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/eip712Domain.js";
11+
export {
12+
type GetCallPoliciesForSignerParams,
13+
getCallPoliciesForSigner,
14+
isGetCallPoliciesForSignerSupported,
15+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/getCallPoliciesForSigner.js";
16+
export {
17+
type GetSessionExpirationForSignerParams,
18+
getSessionExpirationForSigner,
19+
isGetSessionExpirationForSignerSupported,
20+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/getSessionExpirationForSigner.js";
21+
export {
22+
type GetSessionStateForSignerParams,
23+
getSessionStateForSigner,
24+
isGetSessionStateForSignerSupported,
25+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/getSessionStateForSigner.js";
26+
export {
27+
type GetTransferPoliciesForSignerParams,
28+
getTransferPoliciesForSigner,
29+
isGetTransferPoliciesForSignerSupported,
30+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/getTransferPoliciesForSigner.js";
31+
export {
32+
type IsWildcardSignerParams,
33+
isIsWildcardSignerSupported,
34+
isWildcardSigner,
35+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/isWildcardSigner.js";
36+
export {
37+
type CreateSessionWithSigParams,
38+
createSessionWithSig,
39+
isCreateSessionWithSigSupported,
40+
} from "../../extensions/erc7702/__generated__/MinimalAccount/write/createSessionWithSig.js";
41+
export {
42+
type ExecuteParams,
43+
execute,
44+
isExecuteSupported,
45+
} from "../../extensions/erc7702/__generated__/MinimalAccount/write/execute.js";
46+
export {
47+
type ExecuteWithSigParams,
48+
executeWithSig,
49+
isExecuteWithSigSupported,
50+
} from "../../extensions/erc7702/__generated__/MinimalAccount/write/executeWithSig.js";
351
//ACCOUNT
452
export {
553
type CreateSessionKeyOptions,

packages/thirdweb/src/exports/wallets/in-app.ts

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
// --- KEEEP IN SYNC with exports/wallets/in-app.native.ts ---
22

3+
export { executedEvent } from "../../extensions/erc7702/__generated__/MinimalAccount/events/Executed.js";
4+
export { sessionCreatedEvent } from "../../extensions/erc7702/__generated__/MinimalAccount/events/SessionCreated.js";
5+
export { valueReceivedEvent } from "../../extensions/erc7702/__generated__/MinimalAccount/events/ValueReceived.js";
6+
// ERC7702 generated helpers
7+
export {
8+
eip712Domain,
9+
isEip712DomainSupported,
10+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/eip712Domain.js";
11+
export {
12+
type GetCallPoliciesForSignerParams,
13+
getCallPoliciesForSigner,
14+
isGetCallPoliciesForSignerSupported,
15+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/getCallPoliciesForSigner.js";
16+
export {
17+
type GetSessionExpirationForSignerParams,
18+
getSessionExpirationForSigner,
19+
isGetSessionExpirationForSignerSupported,
20+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/getSessionExpirationForSigner.js";
21+
export {
22+
type GetSessionStateForSignerParams,
23+
getSessionStateForSigner,
24+
isGetSessionStateForSignerSupported,
25+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/getSessionStateForSigner.js";
26+
export {
27+
type GetTransferPoliciesForSignerParams,
28+
getTransferPoliciesForSigner,
29+
isGetTransferPoliciesForSignerSupported,
30+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/getTransferPoliciesForSigner.js";
31+
export {
32+
type IsWildcardSignerParams,
33+
isIsWildcardSignerSupported,
34+
isWildcardSigner,
35+
} from "../../extensions/erc7702/__generated__/MinimalAccount/read/isWildcardSigner.js";
36+
export {
37+
type CreateSessionWithSigParams,
38+
createSessionWithSig,
39+
isCreateSessionWithSigSupported,
40+
} from "../../extensions/erc7702/__generated__/MinimalAccount/write/createSessionWithSig.js";
41+
export {
42+
type ExecuteParams,
43+
execute,
44+
isExecuteSupported,
45+
} from "../../extensions/erc7702/__generated__/MinimalAccount/write/execute.js";
46+
export {
47+
type ExecuteWithSigParams,
48+
executeWithSig,
49+
isExecuteWithSigSupported,
50+
} from "../../extensions/erc7702/__generated__/MinimalAccount/write/executeWithSig.js";
351
//ACCOUNT
452
export {
553
type CreateSessionKeyOptions,

0 commit comments

Comments
 (0)