ExPlasma.Transaction.Type.Fee.Validator (ExPlasma v0.2.0)
Contain stateless validation logic for Fee transactions
Link to this section Summary
Link to this section Types
Link to this type
outputs_validation_error()
Specs
outputs_validation_error() :: {:outputs, :wrong_number_of_fee_outputs} | {:outputs, :fee_output_amount_has_to_be_positive} | {:outputs, :invalid_output_type_for_transaction}
Link to this section Functions
Link to this function
validate_nonce(nonce)
Specs
validate_nonce(binary()) :: :ok | {:error, {:nonce, :malformed_nonce}}
Link to this function
validate_outputs(outputs)
Specs
validate_outputs([ExPlasma.Output]) :: :ok | {:error, outputs_validation_error()}