Class: SMTBeacon ​
Defined in: packages/method/src/core/beacon/smt-beacon.ts:16
Implements SMTBeacon. SMTBeacon
Extends ​
Constructors ​
Constructor ​
new SMTBeacon(
service):SMTBeacon
Defined in: packages/method/src/core/beacon/smt-beacon.ts:21
Creates an instance of SMTBeacon.
Parameters ​
service ​
The Beacon service.
Returns ​
SMTBeacon
Overrides ​
Properties ​
service ​
readonlyservice:BeaconService
Defined in: packages/method/src/core/beacon/beacon.ts:27
The Beacon service configuration parsed from the DID Document.
Inherited from ​
Methods ​
broadcastSignal() ​
broadcastSignal(
signedUpdate,secretKey,bitcoin):Promise<SignedBTCR2Update>
Defined in: packages/method/src/core/beacon/smt-beacon.ts:47
Broadcast CAS Beacon signal to the Bitcoin network.
Parameters ​
signedUpdate ​
The signed BTCR2 update to broadcast.
secretKey ​
The secret key for signing the Bitcoin transaction.
bitcoin ​
The Bitcoin network connection.
Returns ​
Promise<SignedBTCR2Update>
The signed update that was broadcasted.
Throws ​
if broadcasting fails.
Overrides ​
processSignals() ​
processSignals(
signals,sidecar):BeaconProcessResult
Defined in: packages/method/src/core/beacon/smt-beacon.ts:32
Implements 7.2.e.1 Process SMT Beacon.
Parameters ​
signals ​
The array of Beacon Signals to process.
sidecar ​
The sidecar data associated with the SMT Beacon.
Returns ​
The processed signals.
Throws ​
if processing fails.