Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/dkim module #257

Open
wants to merge 625 commits into
base: main
Choose a base branch
from
Open

Feat/dkim module #257

wants to merge 625 commits into from

Conversation

Peartes
Copy link
Contributor

@Peartes Peartes commented Sep 17, 2024

This Cosmos SDK module mimics DKIM (DomainKeys Identified Mail) functionality by securely storing information found in email headers, specifically DKIM public keys and hashes associated with specific domains. This allows verification of email authenticity on the blockchain. The module also implements a method to calculate Poseidon hashes of public keys, providing a secure and efficient way to verify the authenticity of a public key that signed an email.

ash-burnt and others added 30 commits March 22, 2024 16:20
Merging this chore PR; concerns afferent tooling, not the xion protocol itself
* fixes for jwk utils and queries

* main contract

* rollback contract
* [WIP] adding token factory modle

* tidy integration tests go mod

* [WIP] add token factory test

* add wasm capability

* wasm opts

* [WIP] add v6 upgrade, includes token factory

* inline governance

---------

Co-authored-by: Ash <[email protected]>
* pre-audit linting and cleanup

* added linting job

* linting fixes

* correct path

* import order

* linting clean

* newer linter

* omit generated files for format

* lint
* custom zero migration

* v7 version

* set to testnet-1 deployed code ID

* wrong abort code

* chore: move wasmd to fork'd version

* no upgrade test until new pipeline

* out of scope for pr

---------

Co-authored-by: Ash <[email protected]>
@Peartes Peartes requested review from ash-burnt and edjroz November 14, 2024 18:41
x/dkim/client/cli/tx.go Outdated Show resolved Hide resolved
x/dkim/keeper/msg_server.go Outdated Show resolved Hide resolved
x/dkim/types/poseidon.go Outdated Show resolved Hide resolved
@2xburnt 2xburnt force-pushed the main branch 2 times, most recently from bbbca62 to 9554ae0 Compare December 22, 2024 00:04
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.

5 participants