Asserts that a NervosDAO transaction does not exceed the 64-output limit. Auto-resolves unresolved inputs (populating CellInput.cellOutput as a side effect). Only checks when outputs > 64 AND at least one input or output has the DAO type script.
The transaction to check
CKB client for resolving the NervosDAO script and input cell info
ErrorNervosDaoOutputLimit if limit exceeded
Asserts that a NervosDAO transaction does not exceed the 64-output limit. Auto-resolves unresolved inputs (populating CellInput.cellOutput as a side effect). Only checks when outputs > 64 AND at least one input or output has the DAO type script.