forked from TrueCloudLab/frostfs-node
[#971] *: Add notification TX hash to neofs/netmap morph client calls
Add hash of the TX that generated notification to neofs/netmap event structures. Adapt all neofs/netmap wrapper calls to new structures. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
This commit is contained in:
parent
c25f5a86ae
commit
bad739258e
19 changed files with 220 additions and 60 deletions
|
@ -1,8 +1,21 @@
|
|||
package netmap
|
||||
|
||||
import "github.com/nspcc-dev/neo-go/pkg/util"
|
||||
|
||||
// netmapCleanupTick is a event to remove offline nodes.
|
||||
type netmapCleanupTick struct {
|
||||
epoch uint64
|
||||
|
||||
// txHash is used in notary environmental
|
||||
// for calculating unique but same for
|
||||
// all notification receivers values.
|
||||
txHash util.Uint256
|
||||
}
|
||||
|
||||
// TxHash returns hash of the TX that triggers
|
||||
// synchronization process.
|
||||
func (s netmapCleanupTick) TxHash() util.Uint256 {
|
||||
return s.txHash
|
||||
}
|
||||
|
||||
// MorphEvent implements Event interface.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue