CertPoolRegistration
@harmoniclabs/cardano-ledger-ts • Docs
@harmoniclabs/cardano-ledger-ts / CertPoolRegistration
Class: CertPoolRegistration
Implements
Constructors
new CertPoolRegistration()
new CertPoolRegistration(
__namedParameters
):CertPoolRegistration
Parameters
• __namedParameters: ICertPoolRegistration
Returns
Defined in
src/ledger/certs/CertPoolRegistration.ts:21
Properties
certType
readonly
certType:PoolRegistration
Implementation of
Defined in
src/ledger/certs/CertPoolRegistration.ts:18
poolParams
readonly
poolParams:PoolParams
Implementation of
ICertPoolRegistration
.poolParams
Defined in
src/ledger/certs/CertPoolRegistration.ts:19
Methods
getRequiredSigners()
getRequiredSigners():
Hash28
[]
Returns
Hash28
[]
Implementation of
Defined in
src/ledger/certs/CertPoolRegistration.ts:55
toCbor()
toCbor():
CborString
Returns
CborString
Defined in
src/ledger/certs/CertPoolRegistration.ts:63
toCborObj()
toCborObj():
CborArray
Returns
CborArray
Defined in
src/ledger/certs/CertPoolRegistration.ts:67
toData()
toData(
version
?):DataConstr
Parameters
• version?: ToDataVersion
Returns
DataConstr
Implementation of
Defined in
src/ledger/certs/CertPoolRegistration.ts:31
toJson()
toJson():
object
Returns
object
certType
certType:
"PoolRegistration"
poolParams
poolParams:
object
poolParams.cost
cost:
string
poolParams.margin
margin:
number
poolParams.metadata
metadata:
undefined
|object
poolParams.operator
operator:
string
poolParams.owners
owners:
string
[]
poolParams.pledge
pledge:
string
poolParams.relays
relays: (
object
|object
|object
)[]
poolParams.rewardAccount
rewardAccount:
StakeAddress
<StakeAddressType
>
poolParams.vrfKeyHash
vrfKeyHash:
string
Defined in
src/ledger/certs/CertPoolRegistration.ts:90
fromCborObj()
static
fromCborObj(cbor
):CertPoolRegistration
Parameters
• cbor: CborObj