Ein TX mit Vertragspostbedingung und Standardpostbedingungen wird auf die gleiche Weise angezeigt. Siehe Screenshot:
Die Vertragsnachbedingung sollte den Vertrag erwÀhnen
Es sieht so aus, als ob die Vertrags-Post-Bedingung durch eine Standard-Post-Bedingung ersetzt wird, was es unmöglich macht, stx von einem Vertrag zu ĂŒbertragen.
Der folgende Vertragsanrufcode fĂŒhrt zu zwei Standard-Postbedingungen:
Code:
Post Bedingungen im Explorer:
Es ist tatsĂ€chlich schlimmer als dies - die aktuelle Post-Bedingungslogik ging davon aus, dass Post-Bedingungen nur auf den TX-Absender angewendet werden können. Jude hat kĂŒrzlich einige Formulierungen in diesem SIP aktualisiert, die dies klĂ€ren. Das Stacks Wallet ĂŒberschreibt also tatsĂ€chlich jede Post-Bedingung mit der STX-Adresse des Girokontos.
Verwandte: https://github.com/blockstack/ux/issues/969
Kann die Behebung dieses Problems eine höhere PrioritĂ€t erhalten? Dies macht es unmöglich, Ft-Ăbertragungen mit der Explorer-Sandbox oder einer anderen App zu testen.
Ich bin damit einverstanden, dass es wichtig ist, und wir haben dies in unserem Meilenstein mit der höchsten PrioritĂ€t festgehalten. Zu Testzwecken mĂŒssen Sie jedoch keine Post-Bedingungen fĂŒr andere Adressen als den Absender hinzufĂŒgen. Sie sollten in der Produktion sein, aber um den Empfang zu erhalten, mĂŒssen Sie sie nur fĂŒr den Absender hinzufĂŒgen.
Das Entfernen der Vertragsbedingung hilft nicht: https://explorer.stacks.co/txid/0xa14334f26ff547516135b5510809dee33db5797c836f8954c0ed45c2fb51f87b?chain=testnet
Unter https://speed-spend.org/poxlite ist es nicht möglich, Stingers einzulösen, da die Post-Bedingung fĂŒr den Absender von STX, dh der Smart-Vertrag, nicht in der Stacks-Web-Brieftasche angegeben werden kann.
https://github.com/friedger/speed-spend/commit/c3b30b6bdda2637e573d0aa2c06088ba24aaccac
Was ich vorschlage ist, dass es fĂŒr diesen TX besser wĂ€re, ĂŒberhaupt keine Post-Bedingungen zu haben. Da das tx-sender
keine Assets ĂŒbertrĂ€gt, ist der TX auch im Deny
-Modus erfolgreich.
Was ich vorschlage ist, dass es fĂŒr diesen TX besser wĂ€re, ĂŒberhaupt keine Post-Bedingungen zu haben. Da das
tx-sender
keine Assets ĂŒbertrĂ€gt, ist der TX auch imDeny
-Modus erfolgreich.
Kannst du klarer sein?
Was ich vorschlage ist, dass es fĂŒr diesen TX besser wĂ€re, ĂŒberhaupt keine Post-Bedingungen zu haben. Da das
tx-sender
keine Assets ĂŒbertrĂ€gt, ist der TX auch imDeny
-Modus erfolgreich.
Warten. Ich werde das versuchen. Vielen Dank.
Behoben und veröffentlicht in Version 2.3.0: +1:
Hilfreichster Kommentar
Es ist tatsĂ€chlich schlimmer als dies - die aktuelle Post-Bedingungslogik ging davon aus, dass Post-Bedingungen nur auf den TX-Absender angewendet werden können. Jude hat kĂŒrzlich einige Formulierungen in diesem SIP aktualisiert, die dies klĂ€ren. Das Stacks Wallet ĂŒberschreibt also tatsĂ€chlich jede Post-Bedingung mit der STX-Adresse des Girokontos.
Verwandte: https://github.com/blockstack/ux/issues/969