RemoveKeyIds

org.sigilaris.core.application.feature.accounts.transactions.RemoveKeyIds
See theRemoveKeyIds companion object
final case class RemoveKeyIds extends Tx

Remove public keys from a Named account.

Requires signature from one of the account's registered keys or the guardian.

Value parameters

envelope

common transaction metadata

keyIds

set of KeyId20 to remove

name

account name

nonce

must match current account nonce

Attributes

Companion
object
Source
AccountsTransactions.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Tx
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

The event type emitted by this transaction.

The event type emitted by this transaction.

Attributes

Source
AccountsTransactions.scala
type Reads = Entry["accounts", Utf8, AccountInfo] *: Entry["nameKey", (Utf8, KeyId20), KeyInfo] *: EmptyTuple

Tables this transaction reads from.

Tables this transaction reads from.

Attributes

Source
AccountsTransactions.scala
type Result = AccountsResult[Unit]

The result type produced by applying this transaction.

The result type produced by applying this transaction.

Attributes

Source
AccountsTransactions.scala
type Writes = Entry["accounts", Utf8, AccountInfo] *: Entry["nameKey", (Utf8, KeyId20), KeyInfo] *: EmptyTuple

Tables this transaction writes to.

Tables this transaction writes to.

Attributes

Source
AccountsTransactions.scala

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product