Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Addition of a Transaction Extension to Control Payment for Resources #10407

Merged
merged 35 commits into from
Jun 7, 2021

Conversation

ndcgundlach
Copy link
Contributor

Addition of a Transaction Extension to Control Payment for Resources

Added a new transaction extension which allows the specification of a bill to account and maximum cpu and net to be charged for the transaction.

Change Type

Select ONE:

  • Documentation
  • Stability bug fix
  • [x ] Other
  • Other - special case

Testing Changes

Select ANY that apply:

  • [ x] New Tests
  • Existing Tests
  • Test Framework
  • CI System
  • Other

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

victorj8 and others added 30 commits April 22, 2021 15:43
Add resource_payer transaction extension
…o be the authorizer of the transaction, if there is data on the resource_payer transaction extension
…o be the authorizer of the transaction, if there is data on the resource_payer transaction extension
…o be the authorizer of the transaction, if there is data on the resource_payer transaction extension
…hanges

Resource Payer - Producer Plugin changes
Transaction context changes for resource payer extension
Add protocol feature RESOURCE_PAYER for the resource payer feature
More transaction context changes for resource payer feature, and adding exceptions for resource payer limits
…nts_field

Resource payer feature - add bill_to_accounts field to a transaction trace & some renaming refactor
@ndcgundlach ndcgundlach requested a review from jgiszczak May 28, 2021 14:51
Copy link
Contributor

@jgiszczak jgiszczak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merge conflicts and test failures.

libraries/chain/authorization_manager.cpp Show resolved Hide resolved
@ndcgundlach
Copy link
Contributor Author

Merge conflicts and test failures.

fixed

@ndcgundlach ndcgundlach closed this Jun 4, 2021
@ndcgundlach ndcgundlach reopened this Jun 4, 2021
@ndcgundlach ndcgundlach merged commit 486a95b into develop Jun 7, 2021
@kj4ezj kj4ezj deleted the resource_payer branch July 19, 2021 17:38
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants