Commit Graph

13 Commits

Author SHA1 Message Date
Dani Mehrjerdi bdc2e967b0
refactor(express-relay): Update execution params hash data (#1476) 2024-04-20 11:25:11 +04:00
Dani Mehrjerdi 93efd61ea4
feat!(express_relay): Update bid's signature to eip712 (#1455) 2024-04-18 18:55:18 +04:00
Anirudh Suresh 1135f00da2
adapt sdks (#1434)
* adapt sdks

* update the sdks to reflect bid status ups

* some js changes

* python hex fix

* update gen types

* bump versions

* fix docs

---------

Co-authored-by: ani <ani@Anirudhs-MBP.cable.rcn.com>
Co-authored-by: ani <ani@Anirudhs-MacBook-Pro.local>
2024-04-11 16:22:35 -04:00
Amin Moghaddam 0735cdb975
feat(express_relay): Sample protocol and monitor (#1374) 2024-03-22 11:57:38 +01:00
Anirudh Suresh 92566736da
Express relay python searcher (#1319)
* move js searcher sdk

* add the python searcher sdk

* remove pycache

* create class for simple searcher

* add websocket to python searcher sdk

* finish ws, avoid storing liquidation opportunities within client

* python scripts now working w auto type generation

* minor precommit changes

* address comments 1

* add openapi type generations

* fixed precommit issues on generated type files

* reorg

* fixed openapi_client generated precommit

* fix js filepath issue

* added close ws

* renamings and add send_ws_message method

* get rid of duplicate error parsing

* cleanup

* set up pypi workflow

* address comments

* add python precommit

* changes + precommit changes

* test precommit change

* test precommit change

* test precommit change

* test precommit change

* test precommit change

* test precommit change

* test precommit change

* test precommit change

* test precommit change

* correct directory for poetry in pypi wf

* remove isort

* rename package

* add UUID and some cleanup

* new openapi typings

* add pydantic to pyproj

* more changes

* precommit

* remove extraneous files, stick w actual_instance

* added back http as nondefault

* correction

* some cleanup and reorg

* minor changes

* add back api response typing file

* minorer changes

* exclude openapi_client from end of file fixer

* build internal models via pydantic

* chgs

* start to reorg classes

* configure precommit to work

* some cleanup

* reorg a bit

* address comments

* chgs

* fgt

* morechgs

* some more chgs

---------

Co-authored-by: ani <ani@Anirudhs-MacBook-Pro.local>
Co-authored-by: ani <ani@Anirudhs-MBP.cable.rcn.com>
2024-03-15 15:08:48 -04:00
Amin Moghaddam f14dd35d1a
feat(per-js-sdk): Add support for bid state and raw bid submission + renames (#1329)
* feat(per-js-sdk): Add support for bid state and raw bid submission

* Add custom error class for easier excpetion handling

* Merge websocket/http apis inside a single function

* Adapt to new names on the server

* Adapt field names
2024-03-14 20:15:14 +01:00
Amin Moghaddam 9e7b6d94ff
feat(per): Per solidity sdk (#1325)
* feat(per): add solidity sdk

* refactor(evm): refactor abi generator script

* feat(evm): add abi_generator package
2024-02-29 08:10:50 +01:00
Amin Moghaddam f22c0c8ae6
feat(express-relay): Support websocket in the js sdk (#1301) 2024-02-22 09:55:02 +01:00
Anirudh Suresh 698b894ca6
simplify signature fix (#1304)
Co-authored-by: ani <ani@Anirudhs-MacBook-Pro.local>
2024-02-20 09:40:49 -05:00
Amin Moghaddam 6771c2c699
Make publish public (#1286) 2024-02-08 14:31:58 +01:00
Amin Moghaddam 41de5c7c53
Add test script for express relay (#1285) 2024-02-08 14:18:55 +01:00
Amin Moghaddam f949ac6afa
Fix lerna workspace config to actually include per js sdk (#1284)
* Fix lerna workspace config to actually include per js sdk

* Fix package-locks
2024-02-08 14:00:02 +01:00
Amin Moghaddam 5c8e372ef6
Initial version of js sdk for express relay (#1281) 2024-02-08 10:56:17 +01:00