OSDN Git Service

fix https://github.com/Bytom/vapor/pull/488#discussion_r379226868
authorHAOYUatHZ <haoyu@protonmail.com>
Fri, 14 Feb 2020 08:18:06 +0000 (16:18 +0800)
committerHAOYUatHZ <haoyu@protonmail.com>
Fri, 14 Feb 2020 08:18:06 +0000 (16:18 +0800)
config/federation.go

index 4bea973..5bb4ec2 100644 (file)
@@ -48,6 +48,10 @@ func NewFederationAssetFilter(whitelist []*bc.AssetID) *FederationAssetFilter {
 
 func (f *FederationAssetFilter) IsDust(tx *types.Tx) bool {
        for _, input := range tx.Inputs {
+               if input.TypedInput.(type) != types.CrossChainInput {
+                       continue
+               }
+
                assetID := input.AssetID()
                if _, ok := f.whitelist[assetID.String()]; !ok {
                        return true