trait BaseEndpoint extends ErrorExamples with TapirCodecs with TapirSchemasLike with StrictLogging
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- BaseEndpoint
- StrictLogging
- TapirSchemasLike
- TapirCodecs
- ApiModelCodec
- ErrorExamples
- Examples
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
Abstract Value Members
- abstract def blockflowFetchMaxAge: Duration
- Definition Classes
- ApiModelCodec
- abstract def maybeApiKey: Option[ApiKey]
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit lazy val addressReader: json.Json.Reader[Address]
- Definition Classes
- ApiModelCodec
- implicit val addressSchema: Schema[Address]
- Definition Classes
- TapirSchemasLike
- implicit val addressTapirCodec: Codec[String, Address, TextPlain]
- Definition Classes
- TapirCodecs
- implicit lazy val addressWriter: json.Json.Writer[Address]
- Definition Classes
- ApiModelCodec
- implicit val apiKeyDecoder: json.Json.Reader[ApiKey]
- Definition Classes
- ApiModelCodec
- implicit val apiKeyEncoder: json.Json.Writer[ApiKey]
- Definition Classes
- ApiModelCodec
- implicit val apiKeyTapirCodec: Codec[String, ApiKey, TextPlain]
- Definition Classes
- TapirCodecs
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit lazy val assetAddressReader: json.Json.Reader[Asset]
- Definition Classes
- ApiModelCodec
- implicit val assetAddressTapirCodec: Codec[String, Asset, TextPlain]
- Definition Classes
- TapirCodecs
- implicit lazy val assetAddressWriter: json.Json.Writer[Asset]
- Definition Classes
- ApiModelCodec
- implicit def avectorSchema[T](implicit arg0: Schema[T], arg1: ClassTag[T]): Schema[AVector[T]]
- Definition Classes
- TapirSchemasLike
- implicit val badRequestExamples: List[Example[BadRequest]]
- Definition Classes
- ErrorExamples
- implicit val balanceRW: json.Json.ReadWriter[Balance]
- Definition Classes
- ApiModelCodec
- val baseEndpoint: BaseEndpoint[Unit, Unit]
- implicit val bigIntegerSchema: Schema[BigInteger]
- Definition Classes
- TapirSchemasLike
- implicit val blockCandidateRW: json.Json.ReadWriter[BlockCandidate]
- Definition Classes
- ApiModelCodec
- implicit val blockEntryRW: json.Json.ReadWriter[BlockEntry]
- Definition Classes
- ApiModelCodec
- implicit val blockHashReader: json.Json.Reader[BlockHash]
- Definition Classes
- ApiModelCodec
- implicit val blockHashSchema: Schema[BlockHash]
- Definition Classes
- TapirSchemasLike
- implicit val blockHashTapirCodec: Codec[String, BlockHash, TextPlain]
- Definition Classes
- TapirCodecs
- implicit val blockHashWriter: json.Json.Writer[BlockHash]
- Definition Classes
- ApiModelCodec
- implicit val blockHeaderEntryRW: json.Json.ReadWriter[BlockHeaderEntry]
- Definition Classes
- ApiModelCodec
- implicit val blockSolutionRW: json.Json.ReadWriter[BlockSolution]
- Definition Classes
- ApiModelCodec
- implicit val buildContractRW: json.Json.ReadWriter[BuildContract]
- Definition Classes
- ApiModelCodec
- implicit val buildContractResultRW: json.Json.ReadWriter[BuildContractResult]
- Definition Classes
- ApiModelCodec
- implicit val buildMultisigAddressRW: json.Json.ReadWriter[BuildMultisigAddress]
- Definition Classes
- ApiModelCodec
- implicit val buildMultisigAddressResultRW: json.Json.ReadWriter[Result]
- Definition Classes
- ApiModelCodec
- implicit val buildMultisigRW: json.Json.ReadWriter[BuildMultisig]
- Definition Classes
- ApiModelCodec
- implicit val buildSweepAllTransactionRW: json.Json.ReadWriter[BuildSweepAllTransaction]
- Definition Classes
- ApiModelCodec
- implicit val buildTransactionRW: json.Json.ReadWriter[BuildTransaction]
- Definition Classes
- ApiModelCodec
- implicit val buildTransactionResultRW: json.Json.ReadWriter[BuildTransactionResult]
- Definition Classes
- ApiModelCodec
- implicit val byteStringSchema: Schema[ByteString]
- Definition Classes
- TapirSchemasLike
- implicit val chainInfoRW: json.Json.ReadWriter[ChainInfo]
- Definition Classes
- ApiModelCodec
- implicit val cliqueIdReader: json.Json.Reader[CliqueId]
- Definition Classes
- ApiModelCodec
- implicit val cliqueIdSchema: Schema[CliqueId]
- Definition Classes
- TapirSchemasLike
- implicit val cliqueIdWriter: json.Json.Writer[CliqueId]
- Definition Classes
- ApiModelCodec
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit val compileRW: json.Json.ReadWriter[Compile]
- Definition Classes
- ApiModelCodec
- implicit val compileResultRW: json.Json.ReadWriter[CompileResult]
- Definition Classes
- ApiModelCodec
- implicit val decodeTransactionRW: json.Json.ReadWriter[DecodeTransaction]
- Definition Classes
- ApiModelCodec
- def defaultExample[T](t: T): Example[T]
- Definition Classes
- Examples
- implicit val destinationRW: json.Json.ReadWriter[Destination]
- Definition Classes
- ApiModelCodec
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- implicit val exportFileRW: json.Json.ReadWriter[ExportFile]
- Definition Classes
- ApiModelCodec
- implicit val fetchRequestRW: json.Json.ReadWriter[FetchRequest]
- Definition Classes
- ApiModelCodec
- implicit val fetchResponseRW: json.Json.ReadWriter[FetchResponse]
- Definition Classes
- ApiModelCodec
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fromJson[A](implicit arg0: json.Json.ReadWriter[A]): Codec[String, A, TextPlain]
- Definition Classes
- TapirCodecs
- implicit val gasBoxCodec: Codec[String, GasBox, TextPlain]
- Definition Classes
- TapirCodecs
- implicit val gasBoxReader: json.Json.Reader[GasBox]
- Definition Classes
- ApiModelCodec
- implicit val gasBoxWriter: json.Json.Writer[GasBox]
- Definition Classes
- ApiModelCodec
- implicit val gasPriceCodec: Codec[String, GasPrice, TextPlain]
- Definition Classes
- TapirCodecs
- implicit val gasPriceReader: json.Json.Reader[GasPrice]
- Definition Classes
- ApiModelCodec
- implicit val gasPriceWriter: json.Json.Writer[GasPrice]
- Definition Classes
- ApiModelCodec
- implicit val getBalanceRW: json.Json.ReadWriter[GetBalance]
- Definition Classes
- ApiModelCodec
- implicit val getBlockRW: json.Json.ReadWriter[GetBlock]
- Definition Classes
- ApiModelCodec
- implicit val getChainInfoRW: json.Json.ReadWriter[GetChainInfo]
- Definition Classes
- ApiModelCodec
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit val getGroupRW: json.Json.ReadWriter[GetGroup]
- Definition Classes
- ApiModelCodec
- implicit val getHashesAtHeightRW: json.Json.ReadWriter[GetHashesAtHeight]
- Definition Classes
- ApiModelCodec
- implicit def groupIndexCodec(implicit groupConfig: GroupConfig): Codec[String, GroupIndex, TextPlain]
- Definition Classes
- TapirCodecs
- implicit val groupIndexSchema: Schema[GroupIndex]
- Definition Classes
- TapirSchemasLike
- implicit val groupRW: json.Json.ReadWriter[Group]
- Definition Classes
- ApiModelCodec
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit val hashReader: json.Json.Reader[Hash]
- Definition Classes
- ApiModelCodec
- implicit val hashSchema: Schema[Hash]
- Definition Classes
- TapirSchemasLike
- implicit val hashTapirCodec: Codec[String, Hash, TextPlain]
- Definition Classes
- TapirCodecs
- implicit val hashWriter: json.Json.Writer[Hash]
- Definition Classes
- ApiModelCodec
- implicit val hashesAtHeightRW: json.Json.ReadWriter[HashesAtHeight]
- Definition Classes
- ApiModelCodec
- implicit val inetAddressSchema: Schema[InetAddress]
- Definition Classes
- TapirSchemasLike
- implicit val inetSocketAddressSchema: Schema[InetSocketAddress]
- Definition Classes
- TapirSchemasLike
- implicit val inputRW: json.Json.ReadWriter[Input]
- Definition Classes
- ApiModelCodec
- implicit val interCliqueSyncedStatusRW: json.Json.ReadWriter[InterCliquePeerInfo]
- Definition Classes
- ApiModelCodec
- implicit val internalServerErrorExamples: List[Example[InternalServerError]]
- Definition Classes
- ErrorExamples
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val logger: Logger
- Attributes
- protected
- Definition Classes
- StrictLogging
- implicit val minerActionRW: json.Json.ReadWriter[MinerAction]
- Definition Classes
- ApiModelCodec
- implicit val minerActionTapirCodec: Codec[String, MinerAction, TextPlain]
- Definition Classes
- TapirCodecs
- implicit val minerAddressesRW: json.Json.ReadWriter[MinerAddresses]
- Definition Classes
- ApiModelCodec
- implicit val misbehaviorActionBanRW: json.Json.ReadWriter[Unban]
- Definition Classes
- ApiModelCodec
- implicit val misbehaviorActionRW: json.Json.ReadWriter[MisbehaviorAction]
- Definition Classes
- ApiModelCodec
- implicit val mnemonicSchema: Schema[Mnemonic]
- Definition Classes
- TapirSchemasLike
- implicit val mnemonicSizeRW: json.Json.ReadWriter[Size]
- Definition Classes
- ApiModelCodec
- implicit val mnemonicSizeSchema: Schema[Size]
- Definition Classes
- TapirSchemasLike
- def moreSettingsExample[T](t: T): Example[T]
- Definition Classes
- Examples
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- implicit val neighborPeersRW: json.Json.ReadWriter[NeighborPeers]
- Definition Classes
- ApiModelCodec
- implicit val networkIdReader: json.Json.Reader[NetworkId]
- Definition Classes
- ApiModelCodec
- implicit val networkIdWriter: json.Json.Writer[NetworkId]
- Definition Classes
- ApiModelCodec
- implicit val nodeInfoRW: json.Json.ReadWriter[NodeInfo]
- Definition Classes
- ApiModelCodec
- implicit val nonceReader: json.Json.Reader[Nonce]
- Definition Classes
- ApiModelCodec
- implicit val nonceWriter: json.Json.Writer[Nonce]
- Definition Classes
- ApiModelCodec
- implicit val notFoundExamples: List[Example[NotFound]]
- Definition Classes
- ErrorExamples
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val outputRW: json.Json.ReadWriter[Output]
- Definition Classes
- ApiModelCodec
- implicit val outputRefRW: json.Json.ReadWriter[OutputRef]
- Definition Classes
- ApiModelCodec
- implicit val peerAddressRW: json.Json.ReadWriter[PeerAddress]
- Definition Classes
- ApiModelCodec
- implicit val peerInfoRW: json.Json.ReadWriter[BrokerInfo]
- Definition Classes
- ApiModelCodec
- implicit val peerMisbehaviorRW: json.Json.ReadWriter[PeerMisbehavior]
- Definition Classes
- ApiModelCodec
- implicit val peerStatusBannedRW: json.Json.ReadWriter[Banned]
- Definition Classes
- ApiModelCodec
- implicit val peerStatusPenaltyRW: json.Json.ReadWriter[Penalty]
- Definition Classes
- ApiModelCodec
- implicit val peerStatusRW: json.Json.ReadWriter[PeerStatus]
- Definition Classes
- ApiModelCodec
- implicit val pubScriptSchema: Schema[LockupScript]
- Definition Classes
- TapirSchemasLike
- implicit val publicKeyReader: json.Json.Reader[PublicKey]
- Definition Classes
- ApiModelCodec
- implicit val publicKeyTapirCodec: Codec[String, PublicKey, TextPlain]
- Definition Classes
- TapirCodecs
- implicit val publicKeyWriter: json.Json.Writer[PublicKey]
- Definition Classes
- ApiModelCodec
- implicit val pulblicKeySchema: Schema[PublicKey]
- Definition Classes
- TapirSchemasLike
- implicit val selfCliqueRW: json.Json.ReadWriter[SelfClique]
- Definition Classes
- ApiModelCodec
- def serverLogic[I, O](endpoint: BaseEndpoint[I, O])(logic: (I) => Future[Either[ApiError[_ <: StatusCode], O]]): ServerEndpoint[(Option[ApiKey], I), ApiError[_ <: StatusCode], O, Any, Future]
- implicit val serviceUnavailableExamples: List[Example[ServiceUnavailable]]
- Definition Classes
- ErrorExamples
- implicit val signatureReader: json.Json.Reader[Signature]
- Definition Classes
- ApiModelCodec
- implicit val signatureSchema: Schema[Signature]
- Definition Classes
- TapirSchemasLike
- implicit val signatureWriter: json.Json.Writer[Signature]
- Definition Classes
- ApiModelCodec
- def simpleExample[T](t: T): List[Example[T]]
- Definition Classes
- Examples
- implicit val submitContractRW: json.Json.ReadWriter[SubmitContract]
- Definition Classes
- ApiModelCodec
- implicit val submitMultisigTransactionRW: json.Json.ReadWriter[SubmitMultisig]
- Definition Classes
- ApiModelCodec
- implicit val submitTransactionRW: json.Json.ReadWriter[SubmitTransaction]
- Definition Classes
- ApiModelCodec
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- implicit val timestampSchema: Schema[TimeStamp]
- Definition Classes
- TapirSchemasLike
- implicit val timestampTapirCodec: Codec[String, TimeStamp, TextPlain]
- Definition Classes
- TapirCodecs
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit val tokenRW: json.Json.ReadWriter[Token]
- Definition Classes
- ApiModelCodec
- implicit val txRW: json.Json.ReadWriter[Tx]
- Definition Classes
- ApiModelCodec
- implicit val txResultRW: json.Json.ReadWriter[TxResult]
- Definition Classes
- ApiModelCodec
- implicit val txStatusRW: json.Json.ReadWriter[TxStatus]
- Definition Classes
- ApiModelCodec
- implicit val u256Reader: json.Json.Reader[U256]
- Definition Classes
- ApiModelCodec
- implicit val u256Schema: Schema[U256]
- Definition Classes
- TapirSchemasLike
- implicit val u256TapirCodec: Codec[String, U256, TextPlain]
- Definition Classes
- TapirCodecs
- implicit val u256Writer: json.Json.Writer[U256]
- Definition Classes
- ApiModelCodec
- implicit val unauthorizedExamples: List[Example[Unauthorized]]
- Definition Classes
- ErrorExamples
- implicit val unconfirmedTransactionsRW: json.Json.ReadWriter[UnconfirmedTransactions]
- Definition Classes
- ApiModelCodec
- implicit val utxoRW: json.Json.ReadWriter[UTXO]
- Definition Classes
- ApiModelCodec
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()