Interface PreparedPoolAction<Kind, Identity, Expected, Preflight>

Common envelope around a protocol-specific pool lifecycle action.

interface PreparedPoolAction<Kind extends string, Identity, Expected, Preflight> {
    schemaVersion: 1;
    kind: Kind;
    protocol: Protocol;
    transaction: EncodedEvmTransaction;
    identity: Identity;
    expected: Expected;
    preflight: Preflight;
}

Type Parameters

  • Kind extends string
  • Identity
  • Expected
  • Preflight

Properties

schemaVersion: 1
kind: Kind
protocol: Protocol
identity: Identity
expected: Expected
preflight: Preflight