Skip to content

Commit 57e5e8f

Browse files
chore: generate genesis block (#958)
* Update consensus * update submodules * use stable instead of nightly foundry * update abi * style: resolve style guide violations * fix * coverage * update ABI * re-generate network config * style: resolve style guide violations --------- Co-authored-by: oXtxNt9U <120286271+oXtxNt9U@users.noreply.github.com>
1 parent e92c3e0 commit 57e5e8f

32 files changed

Lines changed: 6176 additions & 6176 deletions

File tree

.github/workflows/contracts.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Install Foundry
2929
uses: foundry-rs/foundry-toolchain@v1
3030
with:
31-
version: nightly
31+
version: stable
3232

3333
- name: Build
3434
run: |

contracts/src/consensus/ConsensusV1.sol

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,9 @@ contract ConsensusV1 is UUPSUpgradeable, OwnableUpgradeable {
607607
function _updateVoter(address addr) internal {
608608
Vote storage voter = _voters[addr];
609609
if (voter.validator == address(0)) {
610-
revert MissingVote();
610+
// can be called for potential non-voters because the caller doesn't have knowledge about voters
611+
// and simply passes accounts.
612+
return;
611613
}
612614

613615
uint256 voterBalance = voter.balance;

contracts/test/consensus/Consensus-Vote.sol

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,7 @@ contract ConsensusTest is Base {
7171
consensus.unvote();
7272
}
7373

74-
function test_update_voters_revert_if_did_not_vote() public {
75-
vm.expectRevert(ConsensusV1.MissingVote.selector);
76-
74+
function test_update_voters_no_op_if_did_not_vote() public {
7775
address nonVoterAddr = address(2);
7876

7977
address[] memory voters = new address[](1);

contracts/test/consensus/Consensus-VoteAdd.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,8 +371,8 @@ contract ConsensusTest is Base {
371371
address voterAddr = address(2);
372372

373373
address[] memory voters = new address[](2);
374-
voters[0] = voterAddr;
375-
voters[1] = addr;
374+
voters[0] = addr;
375+
voters[1] = voterAddr;
376376

377377
address[] memory validators = new address[](2);
378378
validators[0] = addr;

packages/core/bin/config/devnet/core/crypto.json

Lines changed: 1042 additions & 1042 deletions
Large diffs are not rendered by default.
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
2-
"address": "0x5DD297a9F10025a7dd205cb796965712a6733d16",
2+
"address": "0x7F34E240A7A6939bF32B3926C116D3B83C6dbd94",
33
"consensusKeys": {
44
"compressed": true,
5-
"privateKey": "5567357b1ee30eaf91a3fb1f5aa5f2c9b400bde8788539799c2b5d2d5c591b31",
6-
"publicKey": "af7a35b3dd826f8516257827ca5304317d8c232bac82bef29af3746e9fd089f72969d41330907be43686aa4144a229c0"
5+
"privateKey": "3eefbd63aaea51b14820e15fbe15844b4efed0ed212cbc76665990db60c01a90",
6+
"publicKey": "88c6bf341d62f8bb14da3e2ca69d745a6735fc5e90caa506858d8787cc65a0d16dc82e3948f3066fcde8cc8d690b877c"
77
},
88
"keys": {
99
"compressed": true,
10-
"privateKey": "382b331bd587fc0f9bb7ddeafafe6b3e5e869b420765cf6942fb114677292c83",
11-
"publicKey": "031be488def89c3577a1a6f7665c86ce26a1d92a191b6ce04892c9b4727641ba6c"
10+
"privateKey": "4d4ef97ea5f0c4878a9cc326c1c7407343f2a09bad0fc18f9592c4d29c8bab82",
11+
"publicKey": "02a0774d9ebebd320eabaf79f773043f14b67417ed9bc4905866394abab78ce3f5"
1212
},
13-
"passphrase": "obscure ramp ocean finger swing bird cup stamp giggle person path broccoli limb dove pupil rate decline voyage bacon easy clerk exclude husband wise"
13+
"passphrase": "fragile cook equal squirrel vocal smile shed leg cricket amused endorse torch marine race text flower strike deputy east track toilet only measure vessel"
1414
}

packages/core/bin/config/devnet/core/validators.json

Lines changed: 53 additions & 53 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)