Skip to content
Snippets Groups Projects
transaction_processor.go 455 B
package gossip

import (
    "github.com/iotaledger/goshimmer/packages/filter"
    "github.com/iotaledger/goshimmer/packages/transaction"
)

var transactionFilter = filter.NewByteArrayFilter(TRANSACTION_FILTER_SIZE)

func processTransactionData(transactionData []byte) {
    if transactionFilter.Add(transactionData) {
        Events.ReceiveTransaction.Trigger(transaction.FromBytes(transactionData))
    }
}

const (
    TRANSACTION_FILTER_SIZE = 5000
)