Skip to content

Commit 1a7ad1d

Browse files
committed
added required csl functions
1 parent 4c7b7cf commit 1a7ad1d

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/utils/cslTools.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,10 +180,19 @@ export const getVoter = (wasm, dRepKeyHash) => wasm.Voter.new_drep(dRepKeyHash)
180180

181181
export const getVotingProcedure = (wasm, votingChoice) => wasm.VotingProcedure.new(votingChoice)
182182

183-
// Stake Key Certificate
183+
// Register Stake Key Certificate
184184
export const getStakeKeyRegCertWithCoin = (wasm, stakeCred, deposit) =>
185185
wasm.StakeRegistration.new_with_coin(stakeCred, strToBigNum(wasm, deposit))
186186

187187
export const getStakeKeyRegCert = (wasm, stakeCred) => wasm.StakeRegistration.new(stakeCred)
188188

189189
export const getCertOfNewStakeReg = (wasm, stakeKeyRegCert) => wasm.Certificate.new_stake_registration(stakeKeyRegCert)
190+
191+
// Unregister Stake key Certificate
192+
export const getStakeKeyDeregCertWithCoin = (wasm, stakeCred, deposit) =>
193+
wasm.StakeDeregistration.new_with_coin(stakeCred, strToBigNum(wasm, deposit))
194+
195+
export const getStakeKeyDeregCert = (wasm, stakeCred) => wasm.StakeDeregistration.new(stakeCred)
196+
197+
export const getCertOfNewStakeDereg = (wasm, stakeKeyDeregCert) =>
198+
wasm.Certificate.new_stake_deregistration(stakeKeyDeregCert)

0 commit comments

Comments
 (0)