Skip to content

Improve mining#317

Open
Boblepointu wants to merge 30 commits into
givelotus:masterfrom
LotusiaStewardship:improveMining
Open

Improve mining#317
Boblepointu wants to merge 30 commits into
givelotus:masterfrom
LotusiaStewardship:improveMining

Conversation

@Boblepointu
Copy link
Copy Markdown

No description provided.

maff1989 and others added 30 commits June 6, 2024 05:20
Builds failing due to `apt-get update` failure. Also updated the
`remotes` property in the YAML files to point to Lotusia Stewardship
repo.
Changes included in this upgrade:

- Change minerfund address to the new Lotusia Stewardship
- Bump version 6.3.3 -> 7.3.3
- Add Lotusia branding
There are no changes that will activate with this upgrade.
- Bump version 7.3.3 -> 8.3.3
- No consensus changes with this upgrade
Previous v8.3.3 implementation used the same IFP address from the Judges
Epoch, but a new address is necessary in order to determine the fork
block into the Ruth Epoch. This commit adds a new IFP address for this
purpose.
These were not included when they should have been.
#9)

Bump version to 8.3.4 and update validation rules for coinbase
transactions. The new rules enforce that the coinbase transaction's
first output must start with OP_RETURN followed by arbitrary data
followed by the block height, ensuring better validation of block data.

Removed hardcoded COINBASE_PREFIX with logos in thsi verification step
it.

---------

Co-authored-by: Bob <[email protected]>
Co-authored-by: GitHub Actions Bot <[email protected]>
Co-authored-by: Mrs Turtle <[email protected]>
Co-authored-by: maff1989 <[email protected]>
Continuation of #10

---------

Co-authored-by: Bob <[email protected]>
Co-authored-by: GitHub Actions Bot <[email protected]>
Co-authored-by: Mrs Turtle <[email protected]>
Co-authored-by: Boblepointu <[email protected]>
Update `vFixedSeeds` with new nodes that are known and reliable. There
may be additional updates to this list in the future. For now, 4
reliable nodes is sufficient for bootstrapping new nodes.

Also clean out the old, dead DNS seeder nodes and add the new DNS
endpoint for `seed.lotusia.org`. This DNS endpoint is not active due to
issues with the `lotus-seeder` executable and will need to be addressed
in the future.
Take latest master from
[Boblepointu/lotusd](https://github.com/Boblepointu/lotusd) and rebase
it onto our `lotusd/master`, resolving conflicts by choosing the changes
from the Boblepointu branch.

---------

Co-authored-by: Bob <[email protected]>
Co-authored-by: Mrs Turtle <[email protected]>
Co-authored-by: Boblepointu <[email protected]>
Mrs Turtle needs some help after those branches diverged :)
Mrs. Turtle reverted versioning back to 8.3.x, I must have forgotten to
merge one of the files in a previous commit
This is necessary in order for `IsFirstSamuelEnabled` activation check
to execute properly
- Updated the GitHub Actions workflow to include a step for building the AMD Docker image.
- Added a new Dockerfile for the AMD GPU miner.
- Introduced a one-click setup script for easier installation on Ubuntu, detecting GPU vendor and configuring Docker.
- Updated README to reflect new AMD image availability and one-click setup instructions.
@schancel
Copy link
Copy Markdown
Collaborator

What is going on here? Seems like there's a ton of files being changed?

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.

3 participants