Skip to content

Commit 9236339

Browse files
working version
1 parent cec897c commit 9236339

36 files changed

+2586
-1329
lines changed

packages/thirdweb/scripts/generate/abis/erc7579/Bootstrap.json

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[
2+
"constructor(address _entrypoint, address _owner, address _accountImplementation)",
3+
"function accountImplementation() view returns (address)",
4+
"function addStake(uint32 unstakeDelaySec) payable",
5+
"function createAccountWithModules(address owner, bytes salt, (uint256 moduleTypeId, address module, bytes initData)[] modules) payable returns (address)",
6+
"function entrypoint() view returns (address)",
7+
"function getAddress(address owner, bytes salt) view returns (address account)",
8+
"function implementation() view returns (address result)",
9+
"function owner() view returns (address result)",
10+
"function renounceOwnership()",
11+
"function transferOwnership(address newOwner)",
12+
"function unlockStake()",
13+
"function upgradeTo(address newImplementation)",
14+
"function withdraw(address to, address token, uint256 amount)",
15+
"function withdrawStake(address to)",
16+
"event OwnershipTransferred(address indexed oldOwner, address indexed newOwner)",
17+
"event Upgraded(address indexed implementation)",
18+
"error InitializationFailed()",
19+
"error InvalidModule(address module)",
20+
"error NewImplementationHasNoCode()",
21+
"error NewOwnerIsZeroAddress()",
22+
"error Unauthorized()"
23+
]

packages/thirdweb/src/auth/verify-hash.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ export async function verifyHash({
153153
}
154154

155155
const EIP_1271_MAGIC_VALUE = "0x1626ba7e";
156-
async function verifyEip1271Signature({
156+
export async function verifyEip1271Signature({
157157
hash,
158158
signature,
159159
contract,

packages/thirdweb/src/exports/wallets/smart.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ export type {
3030
PaymasterResult,
3131
} from "../../wallets/smart/types.js";
3232

33+
export { erc7579Config } from "../../wallets/smart/presets/7579.js";
34+
3335
export {
3436
ENTRYPOINT_ADDRESS_v0_6,
3537
ENTRYPOINT_ADDRESS_v0_7,

packages/thirdweb/src/extensions/erc7579/__generated__/Bootstrap/read/_getInitMSACalldata.ts

Lines changed: 0 additions & 230 deletions
This file was deleted.

0 commit comments

Comments
 (0)