Commit Graph
4805 Commits
Author SHA1 Message Date
ChiaMineJPandGitHub 2bdc23c7c4 Fixed type annotation (#7445) 2021-07-13 10:40:17 -07:00
Matt HauffandGitHub 87ae0cca7e Added get_coin_records_by_parent_id(s) (#7310)
* Added new RPCs to get coins by their parent

* Got rid of the individual request in favor of requiring a list of puzzle hashes
2021-07-13 10:36:33 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f6022da43c Bump actions/setup-node from 2.1.5 to 2.2.0 (#7144)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.1.5 to 2.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.1.5...v2.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-13 01:07:01 -07:00
Gene HoffmanandGene Hoffman e14159b217 Revert f4a685 2021-07-13 01:05:15 -07:00
BLOCKCHAIN EXPERTandGitHub 69ca8039f1 fix error when sync with height 0 (#7419) 2021-07-12 19:42:49 -07:00
willi123yaoandGitHub f4a68506c0 Fix wrong typings for get_puzzle_and_solution (#7326) 2021-07-12 19:42:35 -07:00
Luke McGregorandGitHub 8bcdea9f14 [DOCS] Updated main readme to point to pooling guide (#7280) 2021-07-12 19:42:14 -07:00
Chris MarslenderandGitHub 8a17252a35 Pin pyinstaller to a known working version for m1 (#7432) 2021-07-12 17:06:23 -07:00
beechordGitHubbeechord <@>
a59073fc38 coordinate blueboxes better (#7175)
* bluebox: simplify handling of uncompact orphan blocks

* bluebox: fix redundant work done by blueboxes at the bottom of the chain

* bluebox: do not tarpit when the chain is nearly fully compact

Co-authored-by: beechord <@>
2021-07-12 16:54:09 -07:00
Richard KissandGitHub 6cf29102f9 Rename coin solution to coin spend (#6841)
* Rename `CoinSolution` as `CoinSpend` everywhere.

* Run `black` everywhere.
2021-07-12 16:31:27 -07:00
paulhainsworth-chiaandGitHub efd401ee35 Changelog for 1.2.1 (#7422) 1.2.1 2021-07-12 11:44:08 -07:00
Chris MarslenderandGitHub 5af2f3d216 Fix m1 version (#7321)
* Rename job - not catalina

* Cleanup leftovers from previous runs. #7309
2021-07-09 21:56:03 -07:00
Kristian FeldsamandGitHub d6e6c704c7 Added support for Fedora in install-gui script (#5957)
* Support Fedora in install-gui script

* Update install-gui.sh

* Update install-gui.sh
2021-07-09 14:56:20 -07:00
dustinfaceandGitHub de1a6c6463 farmer|harvester|server: Fix harvester cache updates, bump message size, increase timeout (#7244)
* farmer: Increase timeout for `HarvesterAPI.request_plots` requests

Set it to `UPDATE_HARVESTER_CACHE_INTERVAL`.

* farmer|harvester: Add some debug logs around `get_harvester` stuff

* server: Bump size limit for `respond_plots` from 10MB/msg to 100MB/msg

Those messages can become pretty big now for large farms.

* farmer: Keep also track of failed cache update attempts

Prior to this commit the farmer called the `request_plots` every second 
for each harvester as long as they failed to respond properly. Since the 
rate limit was 10/minute this lead to hitting the rate limit if the 
harvester didn't responds for 10 tries in a row for whatever reason.

This commit changes the behaviour to always keep track of request 
attempts even if they end up in a timeout to really only re-try every 
60s no matter what.

* farmer: Introduce and use `HarvesterCacheEntry`
2021-07-09 09:32:05 -07:00
Almog De PazandGitHub d80d5033fd move peak look to _start (#7270) 2021-07-09 09:30:50 -07:00
Matt HauffandRichard Kiss 7d55c39ab1 Fix load.clvm 2021-07-08 14:12:51 -07:00
J. EckertandGitHub 2035fc803e GH Action to tag and close stale issues (#7140)
* Create stale-issue.yml

Created initial Stale Issue/PR script config with the following configuration parameters:

Run the script every day at 4am PST (11am UTC)
Flag issues as stale after 14 days of no activity with stale-issue label.
Flag PRs as stale after 60 days of no activity with stale-pr label.
Close stale issues after a further 7 days of no activty.
Do NOT close stale PRs, only warn with comments.
Ignore stale status for any Issues or PRs with an assigned milestone, or an assignee.
Remove stable labels if they have been updated

This change will not be put into a PR for review until this entire flow has been tested on release-test first.

* Update stale-issue.yml

changing to main to incorporate some needed fixes
2021-07-08 11:20:29 -06:00
Arvid NorbergandGitHub 7b1fc9afa7 fix duplicate-output test to not also do a double-spend (#7176) 2021-07-08 09:58:34 -07:00
Chris MarslenderandGitHub 859a107f59 Fix folder for m1 torrents (#7186) 2021-07-07 22:26:15 -07:00
b2ec0f7ae7 Changelog for 1.2.0 release - draft (#7145)
* Changelog for 1.2.0 release - draft

* Thanks Atom! - @gldecurtins corrected.

* fixed some typos

* Remove accidental cruft

* "Updated chiapos"

Co-authored-by: Adam Kelly <338792+aqk@users.noreply.github.com>

* More precision about pre-release plot NFT, OG plots.

Co-authored-by: Adam Kelly <338792+aqk@users.noreply.github.com>

* Hopefully capturing @efishcent's changes

* Changelog updates

* More details on RPC and other changes

* Nits and a date

* Final two GUI enhancements

* Markdown lint

* remote harvester issue list

* Let GH link the commit SHAs

* Note re wallet resync

Co-authored-by: Adam Kelly <338792+aqk@users.noreply.github.com>

Co-authored-by: Roy Natian <roynatian@gmail.com>
Co-authored-by: Adam Kelly <338792+aqk@users.noreply.github.com>
Co-authored-by: Mariano <sorgente711@gmail.com>
1.2.0
2021-07-07 20:23:44 -07:00
Gene HoffmanandGitHub 60797ad307 Update GUI submodule for plot count fix (#7180) 2021-07-07 20:23:13 -07:00
Kyle AltendorfandGitHub ac8165d4ca make instructions in the issue template be comments (#7177)
This avoids the instructions being shown in the final PR submission.
2021-07-07 17:47:39 -07:00
Adam KellyandGitHub d16a8ca1c4 longer system test timeout (#7172) 2021-07-07 14:33:31 -07:00
William Blanke 35a4fcbbb1 updated gui 2021-07-07 14:16:55 -07:00
dustinfaceandGitHub 17b061d1d7 farmer: Update payout_instructions on the pool if changed (#7161)
* farmer: Refactor `update_pool_farmer_info`

Return the actual `GetFarmerResponse` object and a flag if the farmer is
known on the pool or not.

* farmer: Call `PUT /farmer` if the `payout_instructions` changed

* farmer: Force farmer update, don't directly call `update_pool_state`

Let the periodical task handle the update.

* farmer: Temporary fix for `Streamable` not supporting JSON `Optional`

* tests: Call `update_pool_state` after `set_payout_instructions`
2021-07-07 09:37:23 -07:00
Kyle AltendorfandGene Hoffman fe8413ea25 Correct 'leave' command --help 2021-07-07 09:05:22 -07:00
dustinfaceandGitHub af30ce78a2 farmer|cmds: Improve remote harvester info (#6979)
* farmer|cmds: List harvester by IP/peer_node_id instead of IP/port

* farmer: Cache harvester responses

* test: Trigger `update_cached_plots` and adjust `get_plots` format

* farmer|cmds|test: Adjust RPC output of `get_plots`

* rename: Farmer RPC `get_plots` to `get_harvesters` + rename related code

* farmer: Fix remove loop indentation

* farmer: Catch exceptions in `_periodically_clear_cache_and_refresh_task`

* cmds: Distinguish between local and remote harvesters

* cmds: Explicitly check against 0

* cmds: Rename `print_harvesters` -> `process_harvesters`
2021-07-06 20:20:21 -07:00
dustinfaceandGitHub 8940a7a007 farmer: Always check the pool URL for https:// (#7152) 2021-07-06 18:38:31 -07:00
873c5f16cd Enforce HTTPS when fetching pool server configs for mainnet (#7148)
* Enforce HTTPS when fetching pool server configs for mainnet

* Update chia/cmds/plotnft_funcs.py

Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>

* Update chia/cmds/plotnft_funcs.py

Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>

* Update chia/farmer/farmer.py

Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>

Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>
2021-07-06 16:06:10 -07:00
William Blanke b96c830282 updated gui to latest 2021-07-06 15:59:59 -07:00
Chris MarslenderandGitHub 6c81516527 Split secret check to signing and aws secrets, so we can still do AWS actions when we dont have a signing cert available (#7142) 2021-07-06 14:57:27 -06:00
willi123yaoandMariano Sorgente 3ad7f8e93c Minor fix to wrong error message printed 2021-07-07 00:08:59 +09:00
MarianoandMariano Sorgente b1cd26cf5b Fix DB invalid format for additional_coin_spends 2021-07-04 14:48:55 +09:00
Niraj PathakandGene Hoffman 2cbbdbe492 update arm64 builder 2021-07-02 15:17:08 -07:00
Niraj PathakandGene Hoffman 749cde1949 rename build script to match corresponding yml file 2021-07-02 15:17:08 -07:00
Earle LoweandGitHub 46395374ae Improves error handling for unknown protocol types (#7073)
* Improves error handling for unknown protocol types

* Add test for invalid protocol
2021-07-01 21:20:21 -07:00
Arvid NorbergandGitHub 3b71210a9c in strict/safe mode, require integers to use the minimal/canonical encoding (#7071) 2021-07-01 21:19:47 -07:00
nirajpathak13andGitHub 229ff7ab08 Split linux installers (#6987)
Move .rpm and .deb installers into individual workflows
2021-07-01 23:11:22 -04:00
Chris MarslenderandGitHub 75223a497f M1 Installer (#7092) 2021-07-01 14:44:01 -05:00
Earle LoweandGitHub 34ae4609ac New RPC to check keys prior to deleting them (#6894)
* New RPC to check keys prior to deleting them

* Updates based on PR comments

* Make sure to stop wallet before start again
2021-07-01 11:52:54 -07:00
Arvid NorbergandGitHub f1390dab73 lower the RAM threshold to 800 MB (the largest test use 144 MB right now). Also improve printing of results (#6972) 2021-07-01 09:48:28 -07:00
Mariano SorgenteandGitHub 24b4533e7d farmer: Reload keys when config changes, so we can detect new plot NFTs (#7060) 2021-06-30 07:51:49 -07:00
Mariano SorgenteandGitHub 925bb2b644 Remove debug logging (#7061) 2021-06-30 07:50:52 -07:00
William Blanke d5a7dbbcfa update to latest gui main 1b268cd167f04ca823651afe0c897845f411cc4a 2021-06-29 23:10:42 -07:00
Adam KellyandMariano Sorgente b758e74828 Handle undef. sync state in UI 2021-06-30 15:07:50 +09:00
Gene Hoffman 9e0169d4b7 Add missing secrets check 2021-06-29 20:32:32 -07:00
Adam KellyandGitHub 5727021148 Update to Pools GUI (#7048) 2021-06-29 15:23:10 -07:00
+12 89f7a4b3d6 Pools mainnet (#7047)
* added clarifying comments

* WIP test

* added WIP test

* Refine genesis challenge. Remove unnecessary pool_puzzle function

* Sign spend. Remove create_member_spend. Rename state transition function to create_travel_spend

* Rename create_member_spend to create_travel_spend

* Add singleton id logging

* Enhance logging for debugging

* renaming

* rephrase inside the puzzle

* fixed signing and added some support functions

* Fix issue with announcement

* Progress spending the singleton

* Fix arguments to pool_state_to_inner_puzzle call

* Fix arguments to pool_state_to_inner_puzzle

* Improve error message when wallet is not running

* Remove misleading message about missing wallet process, when problem is the farmer by making poolnft command error out earlier

* Fix parent coin info bug

* Multiple state transitions in one block

* Lint

* Remove assert

* Fix incorrect p2_singleton_ph calculation (thanks nil00)

* Update waiting room puzzle to accept genesis_challenge

* Update calls to create_waiting

* Go to waiting state from committed state

* Augment debug_spend_bundle

* fix 2 bugs in wallet

* Fix lint

* fix bad_agg_sig bug

* Tests and lint

* remove breakpoint

* fix clvm tests for new hexs and hashs

* Fixed a bug in the coin store that was probably from merging. (#6577)

* Fixed a bug in the coin store that was probably from merging.

* The exception doesn't need to be there

* CI Lint fix

* Added lifecycle tests for pooling drivers (#6610)

* Ms.poolabsorb (#6615)

* Support for absorbing rewards in pools (untested)

* Style improvements

* More work on absorb

* Revert default root and remove log

* Revert small plots

* Use real sub slot iters

* Update types

* debug1

* Fix bugs

* fix output of agg sig log messages

* Make fewer calls to pw_status in test

* remove old comment

* logging and state management

* logging

* small bug fix & rename for accuracy

* format

* Fix types for uncurry function

* lint

* Update test to use exceptions

* Change assumptions about self-pooling in lifecycle test

* Install types for mypy

* Revert "Install types for mypy"

This reverts commit a82dcb712a.

* install types for mypy

* install types for mypy

* More keys

* Remove flags requiring interactive prompts

* Change initial spend to waiting room if self-pooling

* lint

* lint

* linting

* Refactor test

* Use correct value in log message

* update p2_singleton_or_delated_puzhash

* initial version of pool wallet with p2_singleton_or_delay

* run black formatting

* fix rebase wonkiness

* fix announcement code in p2_singleton_or_delayed

* removed redundant defaulting
standardised hexstr handling

* lint fixes

* Fixed pool lifecycle tests to current standards, but discovered tests are not validating signatures

* Signatures validate on this test now although the test still does not check it.

* Lint fix

* Fixed plotnft show and linting errors

* fixed failing farmer/harvester rpc test

* lint fix

* Commenting out some outdated tests

* Updated test coverage

* lint fix

* Some minor P2singleton improvements (#6325)

* Improve some debugging tools.

* Tidy pool clvm.

* Use `SINGLETON_STRUCT`. Remove unused `and` macro.

* Use better name `SINGLETON_MOD_HASH`.

* Finish lifecycle test suite.

* Fixing for merge with chia-blockchain/pools_delayed_puzzle (#72)

Co-authored-by: Matt Hauff <quexington@gmail.com>

* Default delay time was being set incorrectly

* Extracted get_delayed_puz_info_from_launcher_spend to driver code

* Ms.taproot plot2 (#6692)

* Start work on adding taproot to new plots

* Fix issue in block_tools

* new test-cache

* Lint

* DID fixexs

* Fix other tests

* Python black

* Fix full node store test

* Ensure block index <= 128 bits.

* fix test_pool_config test

* fix comments in pool_config and in chialisp files

* self_pool -> pool -> self_pool

* Implement leaving pools

* Fix conflicts with main via mini-rebase

* Fixup rebase mistakes

* Bring in Mariano's node discovery chagnes from pools.dev

* Fix adapters - Thanks Richard

* build tests

* Add pools tests

* Disable DID tests

* farmer|protocol: Some renaming related to the pool protocol

* farmer: Use `None` instead of `{}` and add local `pool_state`

* protocol|farmer: Introduce and use `PoolErrorCode`

* rename: `pool_payout_instructions` -> `payout_instructions`

* refactor: `AuthenticationKeyInfo` -> `authentication_key`

* refactor: Move `launcher_id` up

* rename: Some variable name changes

* rename: `points_balance` -> `points`

* format: Squash aggregation into one line

* farmer: Make `update_pool_state` public

* farmer: Print traceback if `update_pool_state` fails

* farmer: Periodically call `GET /pool_info`, add `_pool_get_pool_info`

* farmer: Add `authentication_token_timeout` to `pool_state`

Fetch it from `GET /pool_info`

* protocol|farmer: Implement support for `GET|POST|PUT /farmer`

* farmer: Make use of `GET|POST /farmer`

- To make the farmer known by the pool
- To update local balance/difficulty from the pool periodically

* farmer|protocol: Adjust `POST /partial` to match the latest spec

* farmer: Hash messages before signing

* pools: Drop unused code

* farmer: Fix aggregation of partial signatures

* farmer: support self pooling, don't pool if url==""

* wallet: return uint64 for delay time, instead of bytes

* pool: add error code for delay time too short

* farmer: cleaner logging when no connection to pool

* farmer: add harvester node id to pool protocol

* Rename method (test fix) and lint fix

* Change errors to warnings (pool communication)

* Remove pool callbacks on a reorg

* farmer: Continue earlier when no pool URL is provided

* farmer: Print method in log

* farmer: Handle exceptions for all pool endpoint calls

* farmer|protocol: Keep track of failed requests to the pool

* farmer: Fix typo which caused issue with pooling

* wallet: simplify solution_to_extra_data

* tests: Comment out DID tests which are not working yet

* Remove DID Wallet test workflows

* Return launcher_id when creating Pool Wallet

* Name p2_singleton_puzzle_hash correctly

* Improve 'test_singleton_lifecycle_fast.py'.

* Make test more robust in the face of asynchronous adversity

* Add commandline cmds for joining and leaving pools

* Fix poolnft leave params

* Remove redundant assignment brought in from main

* Remove unneeded code

* Style and parsimony

* pool_puzzles: Check was wrong, and bad naming

* format: Fix linting

* format: Remove log and rename variable

* pool-wallet: Fix self pooling with multiple pool wallets. Don't remove interested puzzle_hash

* gui: Use pools branch

* format: fix lint

* Remove ununsed code, improve initial_pool_state_from_dict

* farmer: Instantly update the config, when config file changes

* format: Speed up loading of the authentication key

* logging: less annoying logging

* Test pool NFT creation directly to pool

* Test switching pools without self-farming in between

* lint

* pooling: Use integer for protocol version (#6797)

* pooling: Use integer for protocol version

* pooling: Fix import

* Update GUI commit

* Ms.login2 (#6804)

* pooling: Login WIP

* pooling: add RPC for get_link

* dont use timeout

* pooling: rename to get_login_link

* format: remove logging

* Fix SES test

* Required cli argument

Co-authored-by: almog <almogdepaz@gmail.com>

* farmer|protocols: Rename `current_difficulty` for `POST /partial` (#6807)

* Fix to farm summary

* Use target_puzzlehash param name in RPC call

* Pool test coverage (#6782)

* Improvement in test coverage and typing

* Added an extra absorb to the pool lifecycle test (only works when merged with https://github.com/Chia-Network/chia-blockchain/pull/6733)

* Added new drivers for the p2_singleton puzzles

* Added new tests and test coverage for singletons

* organize pools testing directory

* black formatting

* black formatting in venv

* lint fix

* Update CI tests

* Fixing tests post rebase

* lint fix

* Minor readability fix

Co-authored-by: matt <matt@chia.net>

* farmer: Drop `target_puzzle_hash` from `GET /farmer` and `GET /login` (#6816)

* Allow creation of PlotNFTs in self-farming state

* gui: Fix install with more RAM (#6821)

* Allow implicit payout_address in self-pool state, improve error messages and param ergonomics

* print units in non-standard wallets correctly

* Fix farmer import

* Make syncing message in CLI more intuitive like the GUI

* Fix linting and show header hash instead of height

* gui: Update to 725071236eff8c81d5b267dc8eb69d7e03f3df8c

* Revert "Merge"

This reverts commit 23a1e688c5, reversing
changes made to a850246c6f.

* Revert "Revert "Merge""

This reverts commit 680331859f.

* Treat tx_record as Dict. Refactor tx submission

* Also add passed-in coin spends when processing new blocks in reconsider_peak

* Test utilities had moved

* Fix import of moved block_tools

* Potentially fix yaml

* Previously didn't take the right part of this change

* Add -y flag, improve commandline plotnft handling

* Fix typo

* Add -y flag to plotnft create

* pool_wallet: Restore from DB properly

* wallet: ignore bad pool configs

* Reduce memory

* pool_wallet: Add claim command

* pool_wallet: Set transaction records to confirmed

* wallet: Fix bug in transaction cache

* Formatting and remove log

* pool_wallet: CLI balance and improvements to plotnft_funcs.py

* pool_wallet: Simplify, and fix issue with double submission

* pool_wallet: Fix tests

* pool_wallet: Don't allow switching before relative lock height

* update gui

* change to 3000 mem

* Correct sense of -y flag for self-pooling

* cli: Display payout instructions for pool

* pool_wallet: Don't create massive transactions

* cli: Improvements to plotnft

* pool_wallet: Get correct pool state

* pool_wallet: Use last transaction block to prevent condition failure

* Add block height for current state

* Add outstanding unconfirmed transactions to pw_status

* Refine command line plotnft show pending transactions

* Fix tests by using the correct output from pw_status

* Try to fix windows build

* Print expected leave height

* label pool urls

* pool_wallet: Don't include pool 1.75 rewards in total

* wallet: Add RPC and CLI for deleting unconfirmed transactions for a wallet

* pool_wallet: If farming to a pool, show 0 balance in wallet

* pool_wallet: Show error message if invalid state, in CLI

* pool_wallet: Don't allow switching if there are pending unconfirmed transactions

* tests: Clean up pool test logging

* tests: Fix lint

* Changed the pool innerpuzzes (#6802)

* overload solutions for pool_innerpuz parameters

* Fix tests for reduced size puzzles

* deleted messy deprecated test

* Fix lint.

* fix bug where spend types were the wrong way around

* merge with richard's lint fix

* fix wallet bug
remove unnecessary signature
add defun-inline for clarity

* Swap to defun for absorb case
Use cons box for member innerpuz solution

* fix if statement for cons box p1

* remove unnecessary solution arg

* quick innerpuz fix to make tests pass

* Switch to key-value pairs
Undo cons box solution in pool_member inner puzzle

* fix singleton lifecycle test

* added some comments to calrify the meaning on "ps"

* lint fix

* reduce label size, search for label when reconstructing from solution

* no need to keep looping if `p` found

* lint fix

* Removed unecessary defun-inline and changed hyphens to underscores

* Changed created_coin_value_or_0 to an inline function

* Changed morph_condition to an inline function

* Added a comment for odd_cons_m113

* Rename output_odd and odd_output_found

* Add inline functions to document the lineage proof values

* Stager two rewrite

* Added an ASSER_MY_AMOUNT to p2_singleton_or_delayed

* Extract truth functionality to singleton_truths.clib

* Fix tree hashes

* Changed truths to a struct rather than a list.

* fix test_singletons
update did_innerpuz

* recompile did_innerpuz

* fix a log error

* Renamed variable and factored out code per @richardkiss

* lint fix

* switch launcher extra_data to key_value pairs

* fix parsing of new format of extra_data in launcher solution

* fix broken test for new launcher solution format

* remove bare raise

Co-authored-by: Richard Kiss <him@richardkiss.com>
Co-authored-by: Matt Hauff <quexington@gmail.com>

* Also add passed-in coin spends when processing new blocks in reconsider_peak (#6898)

Co-authored-by: Adam Kelly <aqk>

* Moved debug_spend_bundle and added it to the SpendBundle object (#6840)

* Moved debug_spend_bundle and added it to the SpendBundle object

* Remove problematic typing

* Add testnet config

* wallet: Memory would get corrupted if there was an error (#6902)

* wallet: Memory would get corrupted if there was an error

* wallet: Use block_record

* wallet: Add records in a full fork too

* wallet: remove unnecessary arguments in CC and DID

* add to cache, revert if transaction fails

Co-authored-by: Yostra <straya@chia.net>

* Improve comment

* pool_wallet: Fix driver bug

* wallet: Fix memory corruption

* gui: Update to latest

* Increase memory size

* tests: Add test for absorbing from pool

* small fix in solution_to_extra_data

* Fixed incorrect function name

* pooling: Fix EOS handling in full node

* [pools.testnet9]add post /partial and /farmer header (#6957)

* Update farmer.py

add post header

* Update farmer_api.py

add post header

* Update chia/farmer/farmer.py

Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>

* Update chia/farmer/farmer_api.py

Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>

Co-authored-by: Mariano Sorgente <3069354+mariano54@users.noreply.github.com>
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>

* Fix lint and cleanup farmer.py

* farmer: Fix linting issues (#7010)

* Handle the case of incorrectly formatted PoolState data returned from inner singleton

* wallet: Resubmit transaction if not successful, rename to new_transaction_block_callback (#7008)

* Fix lint in pool_puzzles

* pooling: Fix owner private key lookup, and remove unnecessary argument

* pooling: Clear target state on `delete_unconfirmed_transactions`

* Lint

* Fix non-deterministic test

* Slight cleanup clvm driver code (#7028)

* Return None when a deserialized CLVM structure does not fit the expected format of var-value pair for singleton data

* lint

Co-authored-by: Adam Kelly <aqk>

* Revert "Add testnet config"

This reverts commit 9812442724.

Co-authored-by: matt <matt@chia.net>
Co-authored-by: Adam Kelly <aqk@aqk.im>
Co-authored-by: Mariano Sorgente <sorgente711@gmail.com>
Co-authored-by: Matt Hauff <quexington@gmail.com>
Co-authored-by: Mariano Sorgente <3069354+mariano54@users.noreply.github.com>
Co-authored-by: Adam <aqk@Adams-MacBook-Pro.local>
Co-authored-by: Adam Kelly <aqk>
Co-authored-by: Richard Kiss <him@richardkiss.com>
Co-authored-by: xdustinface <xdustinfacex@gmail.com>
Co-authored-by: almog <almogdepaz@gmail.com>
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com>
Co-authored-by: Earle Lowe <e.lowe@chia.net>
Co-authored-by: arvidn <arvid@libtorrent.org>
Co-authored-by: willi123yao <willi123yao@gmail.com>
Co-authored-by: arty <art.yerkes@gmail.com>
Co-authored-by: William Blanke <wjb98672@gmail.com>
Co-authored-by: matt-o-how <48453825+matt-o-how@users.noreply.github.com>
Co-authored-by: Chris Marslender <chrismarslender@gmail.com>
Co-authored-by: Yostra <straya@chia.net>
Co-authored-by: DouCrazy <43004977+lpf763827726@users.noreply.github.com>
2021-06-29 14:21:25 -07:00
Florin ChiricaandGitHub aba34c1ceb Sanity check correct header hash in replace proof. (#7045) 2021-06-29 12:54:28 -07:00
wjblankeandGitHub 92f5c5c3a9 config branch of submodule mozilla-ca. based on 7020 from opct (#7044) 2021-06-29 12:52:24 -07:00