AbstractStateReplacementFlow.Acceptor.verifyProposal - corda

corda / net.corda.core.flows / AbstractStateReplacementFlow / Acceptor / verifyProposal

# verifyProposal

`protected abstract fun verifyProposal(stx: SignedTransaction, proposal: Proposal<T>): Unit`

Check the state change proposal and the signed transaction to confirm that it's acceptable to this node. Rules for verification depend on the change proposed, and may further depend on the node itself (for example configuration). The proposal is returned if acceptable, otherwise a StateReplacementException is thrown.