io.funkode.transactions.model

Members list

Type members

Classlikes

case class Account(address: AccountAddress, networkId: NetworkId)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Account

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Account.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class Amount(symbol: Symbol, assetUrn: AssetUrn, value: BigDecimal)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum Asset

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Asset

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Asset.type
object AssetUrn

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
AssetUrn.type
object Assets

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Assets.type
object ChainId

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ChainId.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class CrawlerDetails(networkId: NetworkId, state: CrawlerState)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object CrawlerState

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Network(id: NetworkId, name: String, chainId: ChainId, currency: Option[Asset])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Network

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Network.type
object NetworkId

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
NetworkId.type
object Networks

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Networks.type
case class Relationship[R](relType: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Symbol

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Symbol.type
case class Transaction(id: TransactionId, networkId: NetworkId, hash: Option[String], orderId: Option[String], timestamp: Long, initiatedBy: Account, debits: Vector[TransactionEntry], credits: Vector[TransactionEntry], url: Option[Url])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Transaction

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
enum TransactionCrawlerError extends Throwable

Attributes

Supertypes
trait Enum
trait Product
trait Equals
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class TransactionEntry(account: Account, amount: Amount)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TransactionId

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class User(userUrn: UserUrn)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object User

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
User.type
object UserUrn

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
UserUrn.type

Types

opaque type AccountAddress
opaque type AssetUrn
opaque type ChainId
opaque type ContractAddress
opaque type NetworkId
opaque type Symbol
opaque type TransactionId
opaque type UserUrn

Givens

Givens

given urlCodec: JsonCodec[Url]