When making changes to SelfConfiguration, broadcast those changes to all known nodes. Banks also have to stream down those changes to users so that the Account Manager (and other clients) can update.
Nodes will send out signed PATCH requests when changes are made to the following fields.
Banks
account_number
default_transaction_fee
version
Validators
account_number
daily_confirmation_rate
default_transaction_fee
version
Notes
signed PATCH requests should also include modified_date to prevent malicious actors from rebroadcasting old data
if a request is received with a modified_date earlier than the one you have stored for that node, request should be ignored
Miscellaneous
nodes who aren’t connected don’t care about your changes
additionally if they want to connect later on then they will be fetching your updated config then anyways
When making changes to
SelfConfiguration
, broadcast those changes to all known nodes. Banks also have to stream down those changes to users so that the Account Manager (and other clients) can update.Nodes will send out signed PATCH requests when changes are made to the following fields.
Banks
account_number
default_transaction_fee
version
Validators
account_number
daily_confirmation_rate
default_transaction_fee
version
Notes
modified_date
to prevent malicious actors from rebroadcasting old datamodified_date
earlier than the one you have stored for that node, request should be ignoredMiscellaneous
Original notes for background/context - https://docs.google.com/document/d/1igRh6Zbz5_UhbNMRRtO7XGk9Yiuaf6Hj2-rHwsVzAoc/edit?usp=sharing