Skip to content

Commit 769cba6

Browse files
committed
chore: merge remote-tracking branch 'origin/main' into mmackz/titles-create
2 parents f3fadd4 + f7a6770 commit 769cba6

File tree

119 files changed

+1772
-126
lines changed

Some content is hidden

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

119 files changed

+1772
-126
lines changed

.changeset/cold-hornets-repair.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@rabbitholegg/questdk-plugin-utils": minor
3+
---
4+
5+
Add recast validation params to validation params schema

.changeset/moody-dragons-tease.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@rabbitholegg/questdk-plugin-registry": minor
3+
"@rabbitholegg/questdk-plugin-utils": minor
4+
---
5+
6+
add recast action params to actions, include in validations

.changeset/nervous-keys-design.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@rabbitholegg/questdk-plugin-superbridge": minor
3+
---
4+
5+
fix issue with invalid transactions passing

.changeset/orange-bugs-study.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@rabbitholegg/questdk-plugin-neynar": minor
3+
"@rabbitholegg/questdk-plugin-utils": minor
4+
---
5+
6+
Implement recast functionality in utils and neynar plugin

.changeset/pre.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"clever-candles-beg",
2424
"clever-hats-tease",
2525
"cold-bobcats-knock",
26+
"cold-hornets-repair",
2627
"cold-turtles-share",
2728
"cool-bats-cheer",
2829
"cool-geckos-sit",
@@ -104,6 +105,7 @@
104105
"modern-pumpkins-kiss",
105106
"modern-vans-swim",
106107
"moody-bananas-fold",
108+
"moody-dragons-tease",
107109
"moody-students-flash",
108110
"neat-buses-rescue",
109111
"neat-teachers-chew",
@@ -119,6 +121,7 @@
119121
"odd-cows-judge",
120122
"odd-glasses-develop",
121123
"odd-islands-film",
124+
"orange-bugs-study",
122125
"orange-eagles-hope",
123126
"orange-mice-vanish",
124127
"orange-pugs-vanish",
@@ -209,6 +212,7 @@
209212
"swift-starfishes-sneeze",
210213
"tall-frogs-grow",
211214
"tall-pens-applaud",
215+
"tame-bears-cross",
212216
"tasty-bobcats-clean",
213217
"tasty-bulldogs-occur",
214218
"ten-pugs-allow",
@@ -238,6 +242,7 @@
238242
"wet-crabs-switch",
239243
"wet-toes-prove",
240244
"wet-zoos-compare",
245+
"wicked-deers-marry",
241246
"wicked-readers-clean",
242247
"wicked-spoons-leave",
243248
"wicked-walls-hear",

.changeset/stale-seahorses-fetch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@rabbitholegg/questdk-plugin-utils": minor
3+
---
4+
5+
Export recast schemas from util actions, types

.changeset/tame-bears-cross.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@rabbitholegg/questdk-plugin-registry": minor
3+
"@rabbitholegg/questdk-plugin-utils": minor
4+
"@rabbitholegg/questdk": minor
5+
---
6+
7+
add create action type

.changeset/wicked-deers-marry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@rabbitholegg/questdk-plugin-aerodrome": minor
3+
---
4+
5+
add universal router contract

apps/questdk/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @rabbitholegg/questdk
22

3+
## 2.0.0-alpha.50
4+
5+
### Minor Changes
6+
7+
- [#390](https://github.com/rabbitholegg/questdk-plugins/pull/390) [`1e2011bf`](https://github.com/rabbitholegg/questdk-plugins/commit/1e2011bffb08a80445e3333272d7a4bac7353cc8) Thanks [@mmackz](https://github.com/mmackz)! - add create action type
8+
39
## 2.0.0-alpha.49
410

511
### Patch Changes

apps/questdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rabbitholegg/questdk",
3-
"version": "2.0.0-alpha.49",
3+
"version": "2.0.0-alpha.50",
44
"description": "",
55
"main": "./dist/cjs/index.js",
66
"module": "./dist/esm/index.js",

apps/questdk/src/actions/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export type {
88
OptionsActionParams,
99
DelegateActionParams,
1010
VoteActionParams,
11+
CreateActionParams,
1112
ActionParams,
1213
IActionPlugin,
1314
} from '@rabbitholegg/questdk-plugin-utils'

apps/questdk/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export type {
1616
OptionsActionParams,
1717
DelegateActionParams,
1818
VoteActionParams,
19+
CreateActionParams,
1920
ActionParams,
2021
IActionPlugin,
2122
} from './actions'

packages/across/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# @rabbitholegg/questdk-plugin-across
22

3+
## 1.0.0-alpha.43
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`042285ae`](https://github.com/rabbitholegg/questdk-plugins/commit/042285aecc961da9f98af899438f036c9e6763fc)]:
8+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.26
9+
- @rabbitholegg/questdk@2.0.0-alpha.50
10+
11+
## 1.0.0-alpha.42
12+
13+
### Patch Changes
14+
15+
- Updated dependencies [[`3ef16d6c`](https://github.com/rabbitholegg/questdk-plugins/commit/3ef16d6c176e99ca44851d987659b69a78005758)]:
16+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.25
17+
- @rabbitholegg/questdk@2.0.0-alpha.50
18+
19+
## 1.0.0-alpha.41
20+
21+
### Patch Changes
22+
23+
- Updated dependencies [[`576136ec`](https://github.com/rabbitholegg/questdk-plugins/commit/576136ec2e3328feaebcfbaee681560302b04e36), [`1e2011bf`](https://github.com/rabbitholegg/questdk-plugins/commit/1e2011bffb08a80445e3333272d7a4bac7353cc8)]:
24+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.24
25+
- @rabbitholegg/questdk@2.0.0-alpha.50
26+
327
## 1.0.0-alpha.40
428

529
### Patch Changes

packages/across/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rabbitholegg/questdk-plugin-across",
3-
"version": "1.0.0-alpha.40",
3+
"version": "1.0.0-alpha.43",
44
"exports": {
55
"require": "./dist/cjs/index.js",
66
"import": "./dist/esm/index.js",

packages/aerodrome/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# @rabbitholegg/questdk-plugin-aerodrome
22

3+
## 1.0.0-alpha.15
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`042285ae`](https://github.com/rabbitholegg/questdk-plugins/commit/042285aecc961da9f98af899438f036c9e6763fc)]:
8+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.26
9+
- @rabbitholegg/questdk@2.0.0-alpha.50
10+
11+
## 1.0.0-alpha.14
12+
13+
### Patch Changes
14+
15+
- Updated dependencies [[`3ef16d6c`](https://github.com/rabbitholegg/questdk-plugins/commit/3ef16d6c176e99ca44851d987659b69a78005758)]:
16+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.25
17+
- @rabbitholegg/questdk@2.0.0-alpha.50
18+
19+
## 1.0.0-alpha.13
20+
21+
### Minor Changes
22+
23+
- [#389](https://github.com/rabbitholegg/questdk-plugins/pull/389) [`b2740235`](https://github.com/rabbitholegg/questdk-plugins/commit/b2740235e475d0922f3bfb1bde218df002453026) Thanks [@mmackz](https://github.com/mmackz)! - add universal router contract
24+
25+
### Patch Changes
26+
27+
- Updated dependencies [[`576136ec`](https://github.com/rabbitholegg/questdk-plugins/commit/576136ec2e3328feaebcfbaee681560302b04e36), [`1e2011bf`](https://github.com/rabbitholegg/questdk-plugins/commit/1e2011bffb08a80445e3333272d7a4bac7353cc8)]:
28+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.24
29+
- @rabbitholegg/questdk@2.0.0-alpha.50
30+
331
## 1.0.0-alpha.12
432

533
### Patch Changes

packages/aerodrome/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@rabbitholegg/questdk-plugin-aerodrome",
33
"private": false,
4-
"version": "1.0.0-alpha.12",
4+
"version": "1.0.0-alpha.15",
55
"exports": {
66
"require": "./dist/cjs/index.js",
77
"import": "./dist/esm/index.js",

packages/aerodrome/src/Aerodrome.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { swap } from './Aerodrome'
22
import { failingTestCases, passingTestCases } from './test-transactions'
3-
import { apply } from '@rabbitholegg/questdk/filter'
3+
import { apply } from '@rabbitholegg/questdk'
44
import { describe, expect, test } from 'vitest'
55

66
describe('Given the aerodrome plugin', () => {

packages/aerodrome/src/Aerodrome.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
EXECUTE_ABI_FRAGMENTS,
55
TOKENS_FOR_ETH_FRAGMENTS,
66
TOKENS_FOR_TOKENS_FRAGMENTS,
7-
UNIVERSAL_ROUTER,
7+
UNIVERSAL_ROUTERS,
88
V2_SWAP_EXACT_TYPES,
99
V3_SWAP_EXACT_TYPES,
1010
WETH_ADDRESS,
@@ -30,7 +30,10 @@ export const swap = async (
3030
chainId,
3131
value: tokenIn === zeroAddress ? amountIn : undefined,
3232
to: {
33-
$or: [AERODROME_ROUTER.toLowerCase(), UNIVERSAL_ROUTER.toLowerCase()],
33+
$or: [
34+
AERODROME_ROUTER.toLowerCase(),
35+
...UNIVERSAL_ROUTERS.map((r) => r.toLowerCase()),
36+
],
3437
},
3538
input: {
3639
$or: [

packages/aerodrome/src/constants.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
export const AERODROME_ROUTER = '0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43'
2-
export const UNIVERSAL_ROUTER = '0xf07835bbf6eea0d05392fb4d3b9e5a333ca4da2a'
2+
export const UNIVERSAL_ROUTERS = [
3+
'0xf07835bbf6eea0d05392fb4d3b9e5a333ca4da2a',
4+
'0x6cb442acf35158d5eda88fe602221b67b400be3e',
5+
]
36
export const WETH_ADDRESS = '0x4200000000000000000000000000000000000006'
47

58
const ROUTER_ABI = [

packages/aerodrome/src/test-transactions.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,30 @@ export const SWAP_ERC20_V3: TestParams<SwapActionParams> = {
9797
},
9898
}
9999

100+
export const SWAP_V3_NEW_ROUTER: TestParams<SwapActionParams> = {
101+
transaction: {
102+
chainId: 8453,
103+
from: '0x1c37e98c0f9e36be11c50d803cd3069defe212b8',
104+
hash: '0xb02952ed6cfdba1cf0ab9f3a9f69edeed46b93f127ccb9ad9c8a34ae6fe1439b',
105+
input:
106+
'0x24856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001800000000000000000000000001c37e98c0f9e36be11c50d803cd3069defe212b800000000000000000000000000000000000000000000000000038d7ea4c6800000000000000000000000000000000000000000000000000028af6a78bd7e60ad00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000004200000000000000000000000000000000000006000000000000000000000000dadc4f8e9d8d37294de0e02a2ce8cc0c90a4f6c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dadc4f8e9d8d37294de0e02a2ce8cc0c90a4f6c2000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd986310000000000000000000000000000000000000000000000000000000000000000',
107+
to: '0x6cb442acf35158d5eda88fe602221b67b400be3e',
108+
value: '0',
109+
},
110+
params: {
111+
chainId: 8453,
112+
amountIn: GreaterThanOrEqual(1000000000000000n),
113+
tokenIn: '0x4200000000000000000000000000000000000006',
114+
},
115+
}
116+
100117
export const passingTestCases = [
101118
createTestCase(ETH_FOR_TOKENS, 'when using swapExactETHForTokens'),
102119
createTestCase(TOKENS_FOR_ETH, 'when using swapExactTokensForETH'),
103120
createTestCase(TOKENS_FOR_TOKENS, 'when using swapExactTokensForTokens'),
104121
createTestCase(SWAP_ETH_V3, 'when using ETH V3'),
105122
createTestCase(SWAP_ERC20_V3, 'when using ERC20 V3'),
123+
createTestCase(SWAP_V3_NEW_ROUTER, 'when using new router'),
106124
createTestCase(ETH_FOR_TOKENS, 'when using tokenIn is "Any"', {
107125
tokenIn: undefined,
108126
}),

packages/artblocks/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# @rabbitholegg/questdk-plugin-artblocks
22

3+
## 1.0.0-alpha.15
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`042285ae`](https://github.com/rabbitholegg/questdk-plugins/commit/042285aecc961da9f98af899438f036c9e6763fc)]:
8+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.26
9+
- @rabbitholegg/questdk@2.0.0-alpha.50
10+
11+
## 1.0.0-alpha.14
12+
13+
### Patch Changes
14+
15+
- Updated dependencies [[`3ef16d6c`](https://github.com/rabbitholegg/questdk-plugins/commit/3ef16d6c176e99ca44851d987659b69a78005758)]:
16+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.25
17+
- @rabbitholegg/questdk@2.0.0-alpha.50
18+
19+
## 1.0.0-alpha.13
20+
21+
### Patch Changes
22+
23+
- Updated dependencies [[`576136ec`](https://github.com/rabbitholegg/questdk-plugins/commit/576136ec2e3328feaebcfbaee681560302b04e36), [`1e2011bf`](https://github.com/rabbitholegg/questdk-plugins/commit/1e2011bffb08a80445e3333272d7a4bac7353cc8)]:
24+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.24
25+
- @rabbitholegg/questdk@2.0.0-alpha.50
26+
327
## 1.0.0-alpha.12
428

529
### Patch Changes

packages/artblocks/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rabbitholegg/questdk-plugin-artblocks",
3-
"version": "1.0.0-alpha.12",
3+
"version": "1.0.0-alpha.15",
44
"exports": {
55
"require": "./dist/cjs/index.js",
66
"import": "./dist/esm/index.js",

packages/balancer/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# @rabbitholegg/questdk-plugin-balancer
22

3+
## 1.0.0-alpha.41
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`042285ae`](https://github.com/rabbitholegg/questdk-plugins/commit/042285aecc961da9f98af899438f036c9e6763fc)]:
8+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.26
9+
- @rabbitholegg/questdk@2.0.0-alpha.50
10+
11+
## 1.0.0-alpha.40
12+
13+
### Patch Changes
14+
15+
- Updated dependencies [[`3ef16d6c`](https://github.com/rabbitholegg/questdk-plugins/commit/3ef16d6c176e99ca44851d987659b69a78005758)]:
16+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.25
17+
- @rabbitholegg/questdk@2.0.0-alpha.50
18+
19+
## 1.0.0-alpha.39
20+
21+
### Patch Changes
22+
23+
- Updated dependencies [[`576136ec`](https://github.com/rabbitholegg/questdk-plugins/commit/576136ec2e3328feaebcfbaee681560302b04e36), [`1e2011bf`](https://github.com/rabbitholegg/questdk-plugins/commit/1e2011bffb08a80445e3333272d7a4bac7353cc8)]:
24+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.24
25+
- @rabbitholegg/questdk@2.0.0-alpha.50
26+
327
## 1.0.0-alpha.38
428

529
### Patch Changes

packages/balancer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rabbitholegg/questdk-plugin-balancer",
3-
"version": "1.0.0-alpha.38",
3+
"version": "1.0.0-alpha.41",
44
"exports": {
55
"require": "./dist/cjs/index.js",
66
"import": "./dist/esm/index.js",

packages/base/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# @rabbitholegg/questdk-plugin-base
22

3+
## 1.0.0-alpha.12
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`042285ae`](https://github.com/rabbitholegg/questdk-plugins/commit/042285aecc961da9f98af899438f036c9e6763fc)]:
8+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.26
9+
- @rabbitholegg/questdk@2.0.0-alpha.50
10+
11+
## 1.0.0-alpha.11
12+
13+
### Patch Changes
14+
15+
- Updated dependencies [[`3ef16d6c`](https://github.com/rabbitholegg/questdk-plugins/commit/3ef16d6c176e99ca44851d987659b69a78005758)]:
16+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.25
17+
- @rabbitholegg/questdk@2.0.0-alpha.50
18+
19+
## 1.0.0-alpha.10
20+
21+
### Patch Changes
22+
23+
- Updated dependencies [[`576136ec`](https://github.com/rabbitholegg/questdk-plugins/commit/576136ec2e3328feaebcfbaee681560302b04e36), [`1e2011bf`](https://github.com/rabbitholegg/questdk-plugins/commit/1e2011bffb08a80445e3333272d7a4bac7353cc8)]:
24+
- @rabbitholegg/questdk-plugin-utils@1.0.0-alpha.24
25+
- @rabbitholegg/questdk@2.0.0-alpha.50
26+
327
## 1.0.0-alpha.9
428

529
### Patch Changes

packages/base/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rabbitholegg/questdk-plugin-base",
3-
"version": "1.0.0-alpha.9",
3+
"version": "1.0.0-alpha.12",
44
"exports": {
55
"require": "./dist/cjs/index.js",
66
"import": "./dist/esm/index.js",

0 commit comments

Comments
 (0)