Skip to content
New issue

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

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

Already on GitHub? # to your account

[move] commit-reveal of PoF bids #337

Merged
merged 23 commits into from
Mar 7, 2025

Conversation

0o-de-lally
Copy link
Contributor

Implements a commit-reveal protocol for bidding in the uniform price auction of PoF.

Note: a separate PR will include tooling. A complementary cli tool would be needed to monitor and send the reveal bid.

Replaces #318, gross merges, had to do a squash.

0o-de-lally and others added 12 commits January 20, 2025 18:19
commit f136275
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Mon Sep 30 17:29:41 2024 -0400

    all tests passing

commit 520957c
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Mon Sep 30 17:13:44 2024 -0400

    cleanup

commit e982022
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Mon Sep 30 16:59:04 2024 -0400

    add sanity test for bidders qualifying

commit 1e39c2b
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Mon Sep 30 15:44:59 2024 -0400

    refactor jailing to happen in musical chairs

commit 5b7bb9f
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 17:49:04 2024 -0400

    remove retract bid test

commit 00fcf1b
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 17:37:40 2024 -0400

    patch donor voice tests, had an incorrect assertion

commit d009df2
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 17:14:34 2024 -0400

    patch epoch drip again

commit 292b658
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 17:10:16 2024 -0400

    patch reward_happy_case

commit 45daa9e
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 16:46:55 2024 -0400

    patch safe_root_security_fee

commit 8b799d2
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 16:01:44 2024 -0400

    patch test_epoch_drip

commit e89dbb5
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 15:56:38 2024 -0400

    patch burn_tracker_increment

commit 2471ce9
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 15:50:46 2024 -0400

    patch track_fees test

commit aad93fa
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 15:29:04 2024 -0400

    standardize mock supply initialization, epoch burn sanity tested

commit 1a32338
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 13:27:46 2024 -0400

    create some default supply constants for testsuite

commit 933a690
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Fri Sep 27 12:42:25 2024 -0400

    patching tests

commit 5125830
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Thu Sep 26 17:49:16 2024 -0400

    major surgery to replace secret_bid with pof auction state 16/383 tests failing

commit 053fbce
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Thu Sep 26 12:50:28 2024 -0400

    sorting of list of secret bids

commit 247a9d1
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 25 12:00:58 2024 -0400

    check for current bidding, and save historical

commit a0dc6e2
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 25 11:37:41 2024 -0400

    storing entry_fee instead of net reward

commit 814dbe4
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Thu Sep 19 12:39:32 2024 -0400

    randomness test was a noop

commit d207ee8
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Thu Sep 19 12:39:22 2024 -0400

    remove signed message state, don't require signing keypair to be of the user sending.

commit 16209ab
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 18 18:48:38 2024 -0400

    finally implement the hash commit

commit 66ba523
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 18 16:40:13 2024 -0400

    adds convenience function to check remaining seconds in epoch, and implements the reveal window

commit 4ee76ea
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 18 16:26:10 2024 -0400

    patch block.move on epoch interval adjustment

commit 87bd97a
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 18 16:18:00 2024 -0400

    reveal test passing, and checking correct aborts

commit 98595b2
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 18 15:59:15 2024 -0400

    add commit and reveal tests

commit c2139ab
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 18 15:59:04 2024 -0400

    patch epoch help for tests

commit 35f0a0d
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 18 15:44:48 2024 -0400

    add external tx api

commit fcf0c7f
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 18 15:40:35 2024 -0400

    test ability to read messages

commit 64a5323
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Wed Sep 18 15:22:19 2024 -0400

    implements minimal commit-reveal for bids

commit ac3f2a2
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Thu Jun 13 15:30:28 2024 +0000

    make bidding by net reward the default

commit d6e050e
Author: 0o-de-lally <1364012+0o-de-lally@users.noreply.github.com>
Date:   Thu Jun 13 15:17:58 2024 +0000

    APIs for reading/setting bids with estimated net_reward.
@0o-de-lally 0o-de-lally force-pushed the secret-bid-merged-main branch from e72b907 to bdbde9a Compare February 26, 2025 03:15
@codilion codilion merged commit 41f4fb5 into 0LNetworkCommunity:main Mar 7, 2025
14 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants