algorand / algorand/conduit

plugin: Creator account filter.

オープン
#132 コメント 0 件 リアクション 2 件 担当者 0 名 GitHub で見る
good first issue Team Lamprey
主要言語
Go
スター
44
フォーク
34
PR マージ指標
30日以内にマージされた PR はありません

説明

## Problem

It is common to have a set of creators who create many assets and/or applications, which are then delegated to other accounts. In this scenario the creator is only relevant at create time. After they have been delegated there are no longer references to the creator accounts.

Suppose a creator has made 10,000 ASAs and you want to track the usage of each of them, the current filter plugin would not allow it because the list of ASAs would vary over time as the creator continues to add new ones.

## Solution

A new plugin with the following properties:
```
name: creator_filter
config:
creators:
- ADDR1
- ADDR2
- ADDR3
# either algod or indexer can be provided to lookup IDs for assets and applications
# associated with the addresses.
algod:
addr:
token:
indexer:
addr:
token:
```

During startup an in-memory list of IDs can be resolved from Indexer or algod. While processing blocks the list of IDs would grow or shrink as the creator creates or deletes things. Transactions associated with any of the IDs (or creators) are selected and all others are removed.

Note: instead of providing algod or indexer, the list of IDs can be stored in the data directory.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。