Skip to content

Conversation

@ivansukach
Copy link
Contributor

No description provided.

ivansukach and others added 10 commits November 12, 2024 18:05
* warp message: addMessage

* introduce codec, codec manager; add unit tests; add all necessary utilities in MVP

* implement bls signature methods; add test cases

* get rid of avalanchego dependency; use cometbft instead

* delete unused variable

* lint go imports

* lint go imports

---------

Co-authored-by: Ivan Sukach <ivansukach@github.com>
Co-authored-by: Ivan Sukach <ivansukach@github.com>
* preliminary

* prelimiry: get message signature

* add codec version to packer of codec

* process error of codec type registration

* add exception for static check

* ignore U1000 linter unused function

* get rid of unnecesary slicing, set space in comment

* linter: sort imports

---------

Co-authored-by: Ivan Sukach <ivansukach@github.com>
* move warpSigner backend functionality to signMessage backend method

* get rid of unnecessary slicing

---------

Co-authored-by: DESKTOP-765JFGJ\Admin <ivan.sukach1@ibm.com>
* WIP: prelimiry warp service

* warp service vm integration

* warp get message test

* warp RPC: get message signature implementation

* get rid of RPC layer for warp service

* fix staticcheck warnings

* goimport, add space between space and slash

---------

Co-authored-by: DESKTOP-765JFGJ\Admin <ivan.sukach1@ibm.com>
Co-authored-by: Ivan Sukach <ivansukach@github.com>
* preliminary version of warp aggregate signature functionality

* aggregate signature: signature getter, aggregator, message

* panic implementation of peer network client

* simplify validator set receiving

* get rid of client field, set signature getter instead

* signature getter: replace peer.NetworkSignatureGetter with apiFetcher

* get rid of unnecessary functionality

* fix sprintf template for string representation of message type

* add exceptions for linter

* get rid of field index of Validator struct

* move comment to another position

* nolint:SA1019

* change format of linter exceptional comment

* unslice; goimports; add G507 exception

* setup exception comment for linter

* setup #nosec exception comment for linter

* disable G507 check

* get rid of import deprecated ripemd160 library

---------

Co-authored-by: Ivan Sukach <ivansukach@github.com>
* AddMessage RPC method

* change error template

* goimports warp_service

---------

Co-authored-by: Ivan Sukach <ivansukach@github.com>
Base automatically changed from warp to main April 22, 2025 08:51
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.

2 participants