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

[move] commit-reveal of PoF bids #337

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

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.

commit f136275
Author: 0o-de-lally <[email protected]>
Date:   Mon Sep 30 17:29:41 2024 -0400

    all tests passing

commit 520957c
Author: 0o-de-lally <[email protected]>
Date:   Mon Sep 30 17:13:44 2024 -0400

    cleanup

commit e982022
Author: 0o-de-lally <[email protected]>
Date:   Mon Sep 30 16:59:04 2024 -0400

    add sanity test for bidders qualifying

commit 1e39c2b
Author: 0o-de-lally <[email protected]>
Date:   Mon Sep 30 15:44:59 2024 -0400

    refactor jailing to happen in musical chairs

commit 5b7bb9f
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 17:49:04 2024 -0400

    remove retract bid test

commit 00fcf1b
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 17:37:40 2024 -0400

    patch donor voice tests, had an incorrect assertion

commit d009df2
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 17:14:34 2024 -0400

    patch epoch drip again

commit 292b658
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 17:10:16 2024 -0400

    patch reward_happy_case

commit 45daa9e
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 16:46:55 2024 -0400

    patch safe_root_security_fee

commit 8b799d2
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 16:01:44 2024 -0400

    patch test_epoch_drip

commit e89dbb5
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 15:56:38 2024 -0400

    patch burn_tracker_increment

commit 2471ce9
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 15:50:46 2024 -0400

    patch track_fees test

commit aad93fa
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 15:29:04 2024 -0400

    standardize mock supply initialization, epoch burn sanity tested

commit 1a32338
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 13:27:46 2024 -0400

    create some default supply constants for testsuite

commit 933a690
Author: 0o-de-lally <[email protected]>
Date:   Fri Sep 27 12:42:25 2024 -0400

    patching tests

commit 5125830
Author: 0o-de-lally <[email protected]>
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 <[email protected]>
Date:   Thu Sep 26 12:50:28 2024 -0400

    sorting of list of secret bids

commit 247a9d1
Author: 0o-de-lally <[email protected]>
Date:   Wed Sep 25 12:00:58 2024 -0400

    check for current bidding, and save historical

commit a0dc6e2
Author: 0o-de-lally <[email protected]>
Date:   Wed Sep 25 11:37:41 2024 -0400

    storing entry_fee instead of net reward

commit 814dbe4
Author: 0o-de-lally <[email protected]>
Date:   Thu Sep 19 12:39:32 2024 -0400

    randomness test was a noop

commit d207ee8
Author: 0o-de-lally <[email protected]>
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 <[email protected]>
Date:   Wed Sep 18 18:48:38 2024 -0400

    finally implement the hash commit

commit 66ba523
Author: 0o-de-lally <[email protected]>
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 <[email protected]>
Date:   Wed Sep 18 16:26:10 2024 -0400

    patch block.move on epoch interval adjustment

commit 87bd97a
Author: 0o-de-lally <[email protected]>
Date:   Wed Sep 18 16:18:00 2024 -0400

    reveal test passing, and checking correct aborts

commit 98595b2
Author: 0o-de-lally <[email protected]>
Date:   Wed Sep 18 15:59:15 2024 -0400

    add commit and reveal tests

commit c2139ab
Author: 0o-de-lally <[email protected]>
Date:   Wed Sep 18 15:59:04 2024 -0400

    patch epoch help for tests

commit 35f0a0d
Author: 0o-de-lally <[email protected]>
Date:   Wed Sep 18 15:44:48 2024 -0400

    add external tx api

commit fcf0c7f
Author: 0o-de-lally <[email protected]>
Date:   Wed Sep 18 15:40:35 2024 -0400

    test ability to read messages

commit 64a5323
Author: 0o-de-lally <[email protected]>
Date:   Wed Sep 18 15:22:19 2024 -0400

    implements minimal commit-reveal for bids

commit ac3f2a2
Author: 0o-de-lally <[email protected]>
Date:   Thu Jun 13 15:30:28 2024 +0000

    make bidding by net reward the default

commit d6e050e
Author: 0o-de-lally <[email protected]>
Date:   Thu Jun 13 15:17:58 2024 +0000

    APIs for reading/setting bids with estimated net_reward.
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.

1 participant