All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wavesenterprise.transaction.wasm.WasmContractSupported.scala Maven / Gradle / Ivy

There is a newer version: 1.16.0
Show newest version
package com.wavesenterprise.transaction.wasm

import com.wavesenterprise.transaction.ValidationError
import com.wavesenterprise.transaction.ValidationError.UnknownContractEngineError

trait WasmContractSupported {
  def callFunc: Option[String]

  def contractEngine: String
}

object WasmContractSupported {
  def validateContractEngine(engine: String): Either[ValidationError, Unit] = {
    Either.cond(engine == "docker" || engine == "wasm", (), UnknownContractEngineError)
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy