Skip to main content

SEClient

@totemsdk/statechain


@totemsdk/statechain / SEClient

Interface: SEClient

Methods

blindSign()

blindSign(chainId, commitmentHex): Promise<string>

Parameters

chainId

string

commitmentHex

string

Returns

Promise<string>


isRevoked()

isRevoked(ownerPartyId): Promise<boolean>

Parameters

ownerPartyId

string

Returns

Promise<boolean>


registerChain()?

optional registerChain(chainId, coinId, ownerPublicKeyDigest, lockingScript): Promise<void>

Optional: register a newly locked coin with the SE. Called during createStateChain when present.

Parameters

chainId

string

coinId

string

ownerPublicKeyDigest

string

lockingScript

string

Returns

Promise<void>


revokeKey()

revokeKey(chainId, opts): Promise<void>

Parameters

chainId

string

opts
newOwnerPartyId

string

newOwnerPkd

string

newReclaimTxHex

string

previousOwnerPartyId

string

previousOwnerPkd

string

Returns

Promise<void>