1
0
Fork 0
mirror of https://github.com/eosswedenorg/thalos synced 2026-06-16 04:24:56 +02:00

app/ship_processor.go: Update abi from action traces.

This commit is contained in:
Henrik Hautakoski 2023-05-12 09:21:19 +02:00
parent d552a924e9
commit 48dc8890bb

View file

@ -152,6 +152,14 @@ func (processor *ShipProcessor) processBlock(block *ship.GetBlocksResultV0) {
act_trace = actionTraceVar.Impl.(*ship.ActionTraceV1)
}
// Check if actions updates an abi.
if act_trace.Act.Account == processor.syscontract && act_trace.Act.Name == eos.ActionName("setabi") {
err := processor.updateAbiFromAction(act_trace.Act)
if err != nil {
log.WithError(err).Warn("Failed to update abi")
}
}
act := message.ActionTrace{
TxID: trace.ID.String(),
BlockNum: block.Block.BlockNumber(),