Commit Graph

88 Commits

Author SHA1 Message Date
Ameen Soleimani
3fda88e508 feat: request quote endpoint (#67) 2025-04-25 10:22:11 +03:00
Francisco Bezzecchi
6ace565fe5 test: updated integration script 2025-04-14 21:10:54 -03:00
Francisco Bezzecchi
95d71ad971 fix: missing feeCommitment parsing 2025-04-14 21:02:12 -03:00
Francisco Bezzecchi
3b39038219 fix: expiration condition bug 2025-04-14 20:47:47 -03:00
Francisco Bezzecchi
49a9c1edeb feat: adding quote case for native asset 2025-04-14 18:28:36 -03:00
Francisco Bezzecchi
4e3df75a17 test: added skeleton for unit tests 2025-04-11 21:29:01 -03:00
Francisco Bezzecchi
bbdf9e4732 chore: linting 2025-04-11 21:28:31 -03:00
Francisco Bezzecchi
78e3190c75 feat: added fee checks when relaying 2025-04-11 21:28:12 -03:00
Francisco Bezzecchi
f8055c4948 squash with refactor clerer types 2025-04-11 21:26:55 -03:00
Francisco Bezzecchi
0d04acc2b6 feat: added new exceptions for low fees and bad feeCommitments 2025-04-11 21:26:25 -03:00
Francisco Bezzecchi
515c42ee13 squash with refactor clerer types 2025-04-11 21:25:37 -03:00
Francisco Bezzecchi
5452c42c71 feat: added verifier for typed data 2025-04-11 21:24:57 -03:00
Francisco Bezzecchi
d15f6c467e refactor: clearer types and new FeeCommitment 2025-04-11 21:24:01 -03:00
Francisco Bezzecchi
a6861b6192 feat: settled quote types as 0xStrings 2025-04-11 21:22:36 -03:00
Francisco Bezzecchi
4b9817ebe3 chore: removing uneeded service 2025-04-11 21:21:43 -03:00
Francisco Bezzecchi
5e2872981a refactor: using quote service 2025-04-11 15:52:00 -03:00
Francisco Bezzecchi
ff46f68ab0 feat: adding relayer fee commitment with signed message 2025-04-11 15:31:55 -03:00
Francisco Bezzecchi
b856d407c9 feat: baseFeeBPS and feeBPS 2025-04-11 15:31:55 -03:00
Francisco Bezzecchi
fe1f3fb6a3 feat: validate quote middleware 2025-04-11 15:31:55 -03:00
Francisco Bezzecchi
1a7b4b443e feat: added WithdrawalData encoding util 2025-04-11 15:31:55 -03:00
Francisco Bezzecchi
e110ce2ed0 feat: refined quoter schemas 2025-04-11 15:31:55 -03:00
Francisco Bezzecchi
fe43f7e07e feat: QuoteError 2025-04-11 15:31:55 -03:00
Francisco Bezzecchi
c778c2bf85 feat: quote handler 2025-04-11 15:31:55 -03:00
Francisco Bezzecchi
01d353d466 feat: quote provider 2025-04-11 15:31:54 -03:00
Francisco Bezzecchi
76ddd6eb42 feat: uniswap provider 2025-04-11 15:31:54 -03:00
Francisco Bezzecchi
d9a8672948 feat: adding uniswap dependency 2025-04-11 15:31:54 -03:00
Francisco Bezzecchi
8b173408ea feat: skeleton for uniswap service 2025-04-11 15:31:54 -03:00
Francisco Bezzecchi
d96547a459 feat: importing quote service 2025-04-11 15:31:54 -03:00
Francisco Bezzecchi
204efdc64f feat: added quote scheme, types and marshalling 2025-04-11 15:31:54 -03:00
Francisco Bezzecchi
6874d2c02f feat: quote handler skeleton 2025-04-11 15:31:49 -03:00
Francisco Bezzecchi
0b5170e72c fix: solving types in DetailsMarshall 2025-04-11 14:46:33 -03:00
Ameen Soleimani
573a50da43 Update details.ts 2025-04-11 08:59:14 -07:00
Ameen Soleimani
c2ec930c0b Merge branch 'dev' into fix/gas-price-in-details-response 2025-04-11 18:45:56 +03:00
Francisco Bezzecchi
0786861255 chore: updated readme with new max_gas_price option 2025-04-08 16:09:54 -03:00
Francisco Bezzecchi
25acb75701 feat: signaling non defined max price as null, meaning no limit 2025-04-08 15:46:14 -03:00
Francisco Bezzecchi
a48137ad9f chore: switching gas price example from hex to decimal 2025-04-08 15:40:34 -03:00
Francisco Bezzecchi
1ec655d761 fix: adding maxGasPrice to details response 2025-04-08 15:40:02 -03:00
Francisco Bezzecchi
635635c0f4 fix: handling error as unknown properly 2025-04-08 13:48:27 -03:00
Francisco Bezzecchi
767f829a0b fix: lint 2025-04-08 13:40:14 -03:00
Francisco Bezzecchi
b479a27e84 feat: properly parsing viem errors into blockchain errors 2025-04-08 13:40:14 -03:00
Francisco Bezzecchi
9db9fe9d14 fix: properly handling middleware errors in relayer request 2025-04-08 13:40:14 -03:00
Francisco Bezzecchi
1a45ba6fe6 feat: streamlined DetailsMarhsall signature 2025-04-08 13:40:14 -03:00
Francisco Bezzecchi
bb4d42e5c2 feat: added validate details middleware 2025-04-08 13:40:14 -03:00
Francisco Bezzecchi
1febca4a79 chore: removing empty line spaces 2025-04-08 13:40:14 -03:00
Francisco Bezzecchi
34ead2ed31 fix: linting 2025-03-28 09:05:53 -03:00
Francisco Bezzecchi
8482124aea chore: updated relayer integration test 2025-03-28 09:05:53 -03:00
Francisco Bezzecchi
5355053f57 test: added unit test for maxGasPrice check 2025-03-28 09:05:53 -03:00
Francisco Bezzecchi
3893788320 feat: instantiating PrivacyPoolRelayer once 2025-03-28 09:05:53 -03:00
Francisco Bezzecchi
395970fcdd feat: added warning for when max_gas_price is not set 2025-03-28 09:05:53 -03:00
Francisco Bezzecchi
9e09b23f79 feat: added max gas price checker 2025-03-28 09:05:53 -03:00