Skip to content

Commit 1ef831a

Browse files
committed
Update ABIs and Interfaces
1 parent fca8689 commit 1ef831a

File tree

1,009 files changed

+6979
-3942
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,009 files changed

+6979
-3942
lines changed

packages/thirdweb/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"@emotion/styled": "11.14.1",
1717
"@noble/curves": "1.8.2",
1818
"@noble/hashes": "1.7.2",
19-
"@passwordless-id/webauthn": "^2.1.2",
19+
"@passwordless-id/webauthn": "^2.3.1",
2020
"@radix-ui/react-dialog": "1.1.14",
2121
"@radix-ui/react-focus-scope": "1.1.7",
2222
"@radix-ui/react-icons": "1.3.2",
@@ -30,7 +30,7 @@
3030
"abitype": "1.0.8",
3131
"cross-spawn": "7.0.6",
3232
"fuse.js": "7.1.0",
33-
"input-otp": "^1.4.1",
33+
"input-otp": "^1.4.2",
3434
"mipd": "0.0.7",
3535
"open": "10.1.1",
3636
"ora": "8.2.0",
@@ -63,12 +63,12 @@
6363
"@types/prompts": "2.4.9",
6464
"@types/react": "19.1.8",
6565
"@viem/anvil": "0.0.10",
66-
"@vitejs/plugin-react": "^4.6.0",
66+
"@vitejs/plugin-react": "^4.7.0",
6767
"@vitest/coverage-v8": "3.2.4",
6868
"@vitest/ui": "3.2.4",
69-
"dotenv-mono": "^1.3.14",
70-
"ethers5": "npm:ethers@5",
71-
"ethers6": "npm:ethers@6",
69+
"dotenv-mono": "^1.4.0",
70+
"ethers5": "npm:ethers@^5.8.0",
71+
"ethers6": "npm:ethers@^6.15.0",
7272
"expo-linking": "7.0.5",
7373
"expo-web-browser": "14.0.2",
7474
"happy-dom": "17.4.4",
@@ -83,7 +83,7 @@
8383
"react-native-quick-crypto": "0.7.14",
8484
"react-native-svg": "15.12.0",
8585
"rimraf": "6.0.1",
86-
"sharp": "^0.34.2",
86+
"sharp": "^0.34.3",
8787
"size-limit": "11.2.0",
8888
"storybook": "9.0.15",
8989
"typedoc": "0.27.9",

packages/thirdweb/scripts/generate/abis/tokens/ERC20Asset.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"function completeOwnershipHandover(address pendingOwner) payable",
1111
"function contractURI() view returns (string)",
1212
"function decimals() view returns (uint8)",
13-
"function initialize(string _name, string _symbol, string _contractURI, uint256 _maxSupply, address _owner)",
13+
"function initialize(string name, string symbol, string contractURI, uint256 maxSupply, address owner)",
1414
"function name() view returns (string)",
1515
"function nonces(address owner) view returns (uint256 result)",
1616
"function owner() view returns (address result)",
Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
[
22
"constructor()",
33
"function addImplementation((bytes32 contractId, address implementation, uint8 implementationType, uint8 createHook, bytes createHookData) config, bool isDefault)",
4-
"function buy(address asset, (address recipient, address referrer, address tokenIn, uint256 amountIn, uint256 minAmountOut, uint256 deadline, bytes hookData) params) payable returns (uint256 amountIn, uint256 amountOut)",
54
"function cancelOwnershipHandover() payable",
65
"function claimReward(address asset)",
76
"function completeOwnershipHandover(address pendingOwner) payable",
@@ -11,24 +10,25 @@
1110
"function distribute(address asset, (uint256 amount, address recipient)[] contents) payable",
1211
"function getAirdrop() view returns (address airdrop)",
1312
"function getImplementation(bytes32 contractId) view returns ((bytes32 contractId, address implementation, uint8 implementationType, uint8 createHook, bytes createHookData) config)",
14-
"function getReward(address asset) view returns ((address positionManager, uint256 tokenId, address recipient, address referrer, uint16 referrerBps))",
15-
"function getRewardLocker() view returns (address rewardLocker)",
16-
"function getRouter() view returns (address router)",
13+
"function getPoolRouter() view returns (address poolRouter)",
14+
"function getReward(address asset) view returns ((uint256 positionId, address recipient, address referrer, uint16 referrerBps, address positionManager, address rewardLocker)[])",
15+
"function getSwapRouter() view returns (address swapRouter)",
1716
"function guardSalt(bytes32 salt, address creator, bytes contractInitData, bytes hookInitData) view returns (bytes32)",
18-
"function initialize(address owner, address router, address rewardLocker, address airdrop)",
17+
"function initialize(address owner, address poolRouter, address airdrop)",
1918
"function owner() view returns (address result)",
2019
"function ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)",
2120
"function predictAddress(bytes32 contractId, address creator, (address referrer, bytes32 salt, bytes data, bytes hookData) params) view returns (address predicted)",
2221
"function predictAddressByConfig((bytes32 contractId, address implementation, uint8 implementationType, uint8 createHook, bytes createHookData) config, address creator, (address referrer, bytes32 salt, bytes data, bytes hookData) params) view returns (address predicted)",
2322
"function proxiableUUID() view returns (bytes32)",
2423
"function renounceOwnership() payable",
2524
"function requestOwnershipHandover() payable",
26-
"function sell(address asset, (address recipient, address tokenOut, uint256 amountIn, uint256 minAmountOut, uint256 deadline, bytes hookData) params) returns (uint256 amountIn, uint256 amountOut)",
2725
"function setAirdrop(address airdrop)",
28-
"function setRewardLocker(address rewardLocker)",
29-
"function setRouter(address router)",
26+
"function setPoolRouter(address poolRouter)",
27+
"function setSwapRouter(address swapRouter)",
28+
"function swap((address tokenIn, address tokenOut, uint256 amountIn, uint256 minAmountOut, address recipient, address referrer, uint256 deadline, bytes data) params) payable returns (uint256 amountIn, uint256 amountOut)",
3029
"function transferOwnership(address newOwner) payable",
3130
"function upgradeToAndCall(address newImplementation, bytes data) payable",
31+
"function withdraw(address token, address to)",
3232
"event AirdropUpdated(address airdrop)",
3333
"event Created(bytes32 contractId, address indexed creator, address indexed asset, address referrer, bytes aux)",
3434
"event Distributed(address asset, uint256 recipientCount, uint256 totalAmount)",
@@ -37,17 +37,16 @@
3737
"event OwnershipHandoverCanceled(address indexed pendingOwner)",
3838
"event OwnershipHandoverRequested(address indexed pendingOwner)",
3939
"event OwnershipTransferred(address indexed oldOwner, address indexed newOwner)",
40+
"event PoolRouterUpdated(address poolRouter)",
4041
"event RewardClaimed(address asset, address claimer)",
4142
"event RewardLockerUpdated(address locker)",
42-
"event RouterUpdated(address router)",
43+
"event SwapRouterUpdated(address swapRouter)",
4344
"event Upgraded(address indexed implementation)",
4445
"error AlreadyInitialized()",
45-
"error ArrayLengthMismatch()",
4646
"error ImplementationAlreadyExists()",
4747
"error InvalidAmount()",
4848
"error InvalidContractId()",
4949
"error InvalidCreateHook()",
50-
"error InvalidCreator()",
5150
"error InvalidDeploymentCall()",
5251
"error InvalidImplementation()",
5352
"error InvalidInitialization()",
@@ -57,9 +56,9 @@
5756
"error NewOwnerIsZeroAddress()",
5857
"error NoHandoverRequest()",
5958
"error NotInitializing()",
60-
"error NotRegistered()",
59+
"error PoolRouterDisabled()",
60+
"error SwapRouterDisabled()",
6161
"error Unauthorized()",
6262
"error UnauthorizedCallContext()",
63-
"error UpgradeFailed()",
64-
"error ValueTransferFailed()"
63+
"error UpgradeFailed()"
6564
]
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
[
2+
"constructor()",
3+
"function cancelOwnershipHandover() payable",
4+
"function claimRewards(address asset)",
5+
"function completeOwnershipHandover(address pendingOwner) payable",
6+
"function createPool((address recipient, address referrer, uint16 referrerBps, address token, address tokenPair, uint256 amount, uint256 amountPair, bytes data) createPoolConfig) payable returns ((address pool, address positionManager, uint256 positionId, address refundToken0, uint256 refundAmount0, address refundToken1, uint256 refundAmount1) result)",
7+
"function disableAdapter(uint8 adapterType)",
8+
"function enableAdapter(uint8 adapterType, bytes config, address rewardLocker)",
9+
"function getAdapter(uint8 adapterType) view returns ((bytes config, address rewardLocker) adapterConfig)",
10+
"function getRewardLocker(uint8 adapterType) view returns (address rewardLocker)",
11+
"function getRewardPosition(address asset, uint8 adapterType) view returns ((uint256 positionId, address recipient, address referrer, uint16 referrerBps, address positionManager, address rewardLocker) position)",
12+
"function getRewardPositions(address asset) view returns ((uint256 positionId, address recipient, address referrer, uint16 referrerBps, address positionManager, address rewardLocker)[] positions)",
13+
"function grantRoles(address user, uint256 roles) payable",
14+
"function hasAllRoles(address user, uint256 roles) view returns (bool)",
15+
"function hasAnyRole(address user, uint256 roles) view returns (bool)",
16+
"function initialize(address owner, address manager)",
17+
"function owner() view returns (address result)",
18+
"function ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)",
19+
"function proxiableUUID() view returns (bytes32)",
20+
"function renounceOwnership() payable",
21+
"function renounceRoles(uint256 roles) payable",
22+
"function requestOwnershipHandover() payable",
23+
"function revokeRoles(address user, uint256 roles) payable",
24+
"function rolesOf(address user) view returns (uint256 roles)",
25+
"function transferOwnership(address newOwner) payable",
26+
"function upgradeToAndCall(address newImplementation, bytes data) payable",
27+
"function withdraw(address token, address to)",
28+
"event AdapterDisabled(uint8 adapterType)",
29+
"event AdapterEnabled(uint8 adapterType, address rewardLocker)",
30+
"event Initialized(uint64 version)",
31+
"event OwnershipHandoverCanceled(address indexed pendingOwner)",
32+
"event OwnershipHandoverRequested(address indexed pendingOwner)",
33+
"event OwnershipTransferred(address indexed oldOwner, address indexed newOwner)",
34+
"event RewardClaimed(address rewardLocker, address asset, address claimer)",
35+
"event RolesUpdated(address indexed user, uint256 indexed roles)",
36+
"event Upgraded(address indexed implementation)",
37+
"error AdapterAlreadyEnabled()",
38+
"error AdapterNotFound()",
39+
"error AlreadyInitialized()",
40+
"error InvalidAdapterType()",
41+
"error InvalidETHAmount()",
42+
"error InvalidFee()",
43+
"error InvalidFee()",
44+
"error InvalidInitialization()",
45+
"error InvalidPoolConfig()",
46+
"error InvalidReferrerBps()",
47+
"error InvalidRewardLocker()",
48+
"error InvalidTick()",
49+
"error InvalidTick()",
50+
"error NewOwnerIsZeroAddress()",
51+
"error NoHandoverRequest()",
52+
"error NotInitializing()",
53+
"error PoolAlreadyExists()",
54+
"error PoolAlreadyExists()",
55+
"error Reentrancy()",
56+
"error Unauthorized()",
57+
"error UnauthorizedCallContext()",
58+
"error UpgradeFailed()"
59+
]
Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,32 @@
11
[
2-
"constructor(address _feeManager, address _v3PositionManager, address _v4PositionManager)",
2+
"receive() external payable",
3+
"function cancelOwnershipHandover() payable",
34
"function collectReward(address owner, address asset) returns (address token0, address token1, uint256 amount0, uint256 amount1)",
5+
"function completeOwnershipHandover(address pendingOwner) payable",
46
"function feeManager() view returns (address)",
5-
"function lockPosition(address asset, address positionManager, uint256 tokenId, address recipient, address referrer, uint16 referrerBps)",
6-
"function positions(address owner, address asset) view returns (address positionManager, uint256 tokenId, address recipient, address referrer, uint16 referrerBps)",
7-
"function v3PositionManager() view returns (address)",
8-
"function v4PositionManager() view returns (address)",
9-
"event PositionLocked(address indexed owner, address indexed asset, address positionManager, uint256 tokenId, address recipient, address referrer)",
10-
"event RewardCollected(address indexed owner, address indexed asset, address positionManager, uint256 tokenId, uint256 amount0, uint256 amount1)",
7+
"function lockPosition(address asset, uint256 positionId, address recipient, address referrer, uint16 referrerBps, bytes data)",
8+
"function owner() view returns (address result)",
9+
"function ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)",
10+
"function position(address owner, address asset) view returns ((uint256 positionId, address recipient, address referrer, uint16 referrerBps, bytes data))",
11+
"function positionManager() view returns (address)",
12+
"function renounceOwnership() payable",
13+
"function requestOwnershipHandover() payable",
14+
"function transferOwnership(address newOwner) payable",
15+
"function withdraw(address token, address to)",
16+
"event OwnershipHandoverCanceled(address indexed pendingOwner)",
17+
"event OwnershipHandoverRequested(address indexed pendingOwner)",
18+
"event OwnershipTransferred(address indexed oldOwner, address indexed newOwner)",
19+
"event PositionLocked(address owner, address indexed asset, address positionManager, uint256 positionId, address recipient, address referrer)",
20+
"event RewardCollected(address owner, address indexed asset, address positionManager, uint256 positionId, address recipient, address referrer, address token0, uint256 recipientAmount0, uint256 referrerAmount0, uint256 feeAmount0, address token1, uint256 recipientAmount1, uint256 referrerAmount1, uint256 feeAmount1)",
21+
"error AlreadyInitialized()",
1122
"error InvalidPosition()",
1223
"error InvalidPositionManager()",
24+
"error InvalidPositionOwner()",
1325
"error InvalidReferrerBps()",
1426
"error InvalidRewardRecipient()",
15-
"error TokenAlreadyLocked()"
27+
"error NewOwnerIsZeroAddress()",
28+
"error NoAvailableRewards()",
29+
"error NoHandoverRequest()",
30+
"error TokenAlreadyLocked()",
31+
"error Unauthorized()"
1632
]

packages/thirdweb/scripts/generate/abis/tokens/Router.json

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

packages/thirdweb/src/exports/tokens.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
11
export { getReward } from "../extensions/tokens/__generated__/ERC20Entrypoint/read/getReward.js";
2-
export { getRewardLocker } from "../extensions/tokens/__generated__/ERC20Entrypoint/read/getRewardLocker.js";
32
export { claimReward } from "../extensions/tokens/__generated__/ERC20Entrypoint/write/claimReward.js";
4-
export { positions } from "../extensions/tokens/__generated__/RewardLocker/read/positions.js";
5-
export { v3PositionManager } from "../extensions/tokens/__generated__/RewardLocker/read/v3PositionManager.js";
6-
export { v4PositionManager } from "../extensions/tokens/__generated__/RewardLocker/read/v4PositionManager.js";
3+
export { position } from "../extensions/tokens/__generated__/RewardLocker/read/position.js";
4+
export { positionManager } from "../extensions/tokens/__generated__/RewardLocker/read/positionManager.js";
75
export {
8-
DEFAULT_INFRA_ADMIN,
96
DEFAULT_REFERRER_ADDRESS,
107
DEFAULT_REFERRER_REWARD_BPS,
118
} from "../tokens/constants.js";
129
export { createToken } from "../tokens/create-token.js";
1310
export { distributeToken } from "../tokens/distribute-token.js";
14-
export { getDeployedEntrypointERC20 } from "../tokens/get-entrypoint-erc20.js";
15-
export { isRouterEnabled } from "../tokens/is-router-enabled.js";
11+
export { getEntrypointERC20 } from "../tokens/get-entrypoint-erc20.js";
12+
export { isPoolRouterEnabled } from "../tokens/is-router-enabled.js";
1613
export {
1714
generateSalt,
1815
SaltFlag,

packages/thirdweb/src/extensions/airdrop/__generated__/Airdrop/events/OwnerUpdated.ts

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/thirdweb/src/extensions/airdrop/__generated__/Airdrop/read/eip712Domain.ts

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/thirdweb/src/extensions/airdrop/__generated__/Airdrop/read/isClaimed.ts

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)