linera-io / linera-protocol

Main repository for the Linera protocol
Apache License 2.0
112 stars 94 forks source link

Allow open-chain messages to be rejected #2177

Open ma2bd opened 2 weeks ago

ma2bd commented 2 weeks ago

Motivation

OpenChain messages can be created by user operations. After #1475, they could be grouped with user messages in a fallible transaction. Therefore, OpenChain messages have to be rejectable.

Proposal

I didn't change the open_chain syscall or the OpenChainoperation but after #1475, we should probably remove the initial transfer entirely. (This transfer is redundant and restricted to chain-to-chain accounts)

Test Plan

CI

Release Plan