Skip to content

Update scripts and transactions in the repo to be the same as the ones that are actually used by the app #297

@joshuahannan

Description

@joshuahannan

Issue To Be Solved

While investigating some other issues, I discovered that Top Shot is running transactions that differ from the ones in this repo.

For example, the destroy moments transaction that top shot runs has a different script than either of the destroy moments transactions in this repo.

It is extremely important for an open source project to be as transparent as possible with the transactions they are running and have a single source of truth for all their transactions and scripts.

Suggest A Solution

Update all the transactions and scripts in this repo to be the same as the ones that are used in production and create go packages or something similar to get them directly from here instead of hard-coding them in backend code so this repo can be used as the source of truth and all transactions can be properly unit tested here.

It is important to remember that the transactions here should not be overwritten by ones that don't use arguments. Therefore, work should be done on #296 before this issue is completed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions