Skip to content

Conversation

@aloknerurkar
Copy link
Collaborator

  • We added a new library for the oracle to cleanly use the abigen code for making contract calls/transactions. This change will make use of the same library in p2p to use the abigen code. This will reduce a lot of unnecessary code and be less error prone. Also this provides safer sequential transaction processing from the nodes.
  • Added a new gRPC service called debug to house common debugging APIs. Previously the transaction related helper APIs were only available on provider node. Now the bidder node also could make transactions. These debugging APIs will be needed again. So having a common service makes more sense. This will also include the topology API so it can be documented and versioned. This can also be useful to try out experimental APIs.
  • Oracle allows limited parallel settlements to prioritize the record winner transaction.

mrekucci and others added 9 commits May 21, 2024 20:02
* feat: add forge clean

* feat: removes redundant build
* refactor: keykeeper refactoring (#68)

* refactor: moved aes to the store, moved crypto functions to crypto package

* refactor: deleted nike from keykeeper

* chore: fixes after merge

* refactor: moved ecies out of keykeeper

* refactor: moved nike keys out of keykeeper

* refactor: get rid of keykeeper

* refactor: updated oracle to move to x/keysigner

* chore: fixed lint

* fix: fixed some pr comments

* chore: fixed pr comments

* chore: moved aeskey out

* chore: added tests for the keys in the store
* fix: updated entrypoint

* fix: add gas price for the funder

* fix: gas price
* chore: sending pre-conf before saving to sc

* fix: fixed empty window number in response
@Mikelle Mikelle self-requested a review May 23, 2024 18:45
@aloknerurkar aloknerurkar merged commit 8689624 into main May 26, 2024
@aloknerurkar aloknerurkar deleted the abigen-txns branch May 26, 2024 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants