Interface: BeaconSignal ​
Defined in: packages/common/src/interfaces.ts:272
Represents a transaction discovered on the Bitcoin blockchain that spends from a Beacon address, thus announcing DID updates.
DID BTCR2 4.2.2.3 Find Next Signals and 4.2.2.4 Process Beacon Signals.
Properties ​
beaconId ​
beaconId:
string
Defined in: packages/common/src/interfaces.ts:276
The DID Document's service ID of the Beacon that produced this signal, e.g. "#cidAggregateBeacon".
beaconType ​
beaconType:
BeaconType
Defined in: packages/common/src/interfaces.ts:281
The type of Beacon, e.g. "SingletonBeacon".
tx ​
tx:
any
Defined in: packages/common/src/interfaces.ts:287
The Bitcoin transaction that is the actual on-chain Beacon Signal. Typically you'd store a minimal subset or a reference/ID for real usage.