Package

com.mchange.sc.v2

ens

Permalink

package ens

See https://github.com/ethereum/EIPs/issues/137

Linear Supertypes
Denominations, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ens
  2. Denominations
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AsyncClient extends AnyRef

    Permalink
  2. case class Bid(bidHash: EthHash, simpleName: String, bidderAddress: EthAddress, valueInWei: BigInt, salt: Seq[Byte]) extends Product with Serializable

    Permalink
  3. trait BidStore extends AnyRef

    Permalink

    All methods can throw Exceptions!

  4. class Client extends AnyRef

    Permalink
  5. class DirectoryBidStore extends BidStore

    Permalink
  6. class EnsException extends Exception

    Permalink
  7. case class FailedReveal(failure: Throwable, bid: Bid) extends Product with Serializable

    Permalink
  8. type Markup = v1.consuela.ethereum.jsonrpc.Invoker.Markup

    Permalink
  9. type MarkupOrOverride = v1.consuela.ethereum.jsonrpc.Invoker.MarkupOrOverride

    Permalink
  10. sealed abstract class NameStatus extends AnyRef

    Permalink
  11. class NoResolverSetException extends EnsException

    Permalink
  12. type Override = v1.consuela.ethereum.jsonrpc.Invoker.Override

    Permalink
  13. class RevealerIsNotBidderException extends EnsException

    Permalink
  14. class SomeRevealsFailedException extends EnsException

    Permalink
  15. class UnexpectedBidStoreStateException extends EnsException

    Permalink

Value Members

  1. object AsyncClient

    Permalink
  2. object BidStore

    Permalink
  3. object Client

    Permalink
  4. object DirectoryBidStore

    Permalink

    This is a toy bidstore.

    This is a toy bidstore. You'll probably want something better.

    As the state of the bid changes, we append a later state, without eliminating prior states. We don't want to risk an overwrite that might lead to a loss of the bid information.

  5. val Markup: v1.consuela.ethereum.jsonrpc.Invoker.Markup.type

    Permalink
  6. val MarkupOrOverride: v1.consuela.ethereum.jsonrpc.Invoker.MarkupOrOverride.type

    Permalink
  7. object NameStatus

    Permalink
  8. val Override: v1.consuela.ethereum.jsonrpc.Invoker.Override.type

    Permalink
  9. val StandardNameServiceAddress: EthAddress

    Permalink
  10. val StandardNameServicePublicResolver: EthAddress

    Permalink
  11. val StandardNameServiceReverseTld: String

    Permalink
  12. val StandardNameServiceTld: String

    Permalink
  13. implicit def bigDecimalToBigDecialEther(value: BigDecimal): BigDecimalEther

    Permalink
    Definition Classes
    Denominations
  14. implicit def bigIntToBigIntEther(value: BigInt): BigIntEther

    Permalink
    Definition Classes
    Denominations
  15. def componentHash(component: String): EthHash

    Permalink
  16. package contract

    Permalink
  17. implicit def doubleToDoubleEther(value: Double): DoubleEther

    Permalink
    Definition Classes
    Denominations
  18. implicit def longToLongEther(value: Long): LongEther

    Permalink
    Definition Classes
    Denominations
  19. def namehash(name: String): EthHash

    Permalink
  20. def normalizeNameForTld(name: String, tld: String): String

    Permalink
  21. def toBytes(nameComponent: String): Array[Byte]

    Permalink

Inherited from Denominations

Inherited from AnyRef

Inherited from Any

Ungrouped