X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=wallet%2Findexer.go;h=ddf7248d4ded9734cbeec87332f8194263ff8809;hp=2fde9ae429d5a26e929d103c7bbcbad8a2fce88b;hb=089cb9074ed375e28850d2ff8b5e91164a04046d;hpb=53784d9c76f1056423b57915f7e064a6f551100c diff --git a/wallet/indexer.go b/wallet/indexer.go index 2fde9ae4..ddf7248d 100644 --- a/wallet/indexer.go +++ b/wallet/indexer.go @@ -9,7 +9,6 @@ import ( log "github.com/sirupsen/logrus" "github.com/vapor/account" - "github.com/vapor/asset" "github.com/vapor/blockchain/query" "github.com/vapor/crypto/sha3pool" dbm "github.com/vapor/database/leveldb" @@ -87,15 +86,8 @@ func saveExternalAssetDefinition(b *types.Block, walletDB dbm.DB) { defer storeBatch.Write() for _, tx := range b.Transactions { - for _, orig := range tx.Inputs { - if ii, ok := orig.TypedInput.(*types.IssuanceInput); ok { - if isValidJSON(ii.AssetDefinition) { - assetID := ii.AssetID() - if assetExist := walletDB.Get(asset.ExtAssetKey(&assetID)); assetExist == nil { - storeBatch.Set(asset.ExtAssetKey(&assetID), ii.AssetDefinition) - } - } - } + for _, _ = range tx.Inputs { + // handle cross chain input here } } }