com.wavesplatform.state.patch.package.scala Maven / Gradle / Ivy
The newest version!
package com.wavesplatform.state
import com.wavesplatform.account.Address
import com.wavesplatform.common.utils.EitherExt2
import play.api.libs.json.{Json, OFormat, Reads}
package object patch {
implicit val leaseBalanceFormat: OFormat[LeaseBalance] = Json.format[LeaseBalance]
implicit val leaseMapReads: Reads[Map[Address, LeaseBalance]] =
implicitly[Reads[Map[String, LeaseBalance]]]
.map(_.map { case (addrStr, balance) => (Address.fromString(addrStr).explicitGet(), balance) })
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy