Home Reference Source

References

services/clients

summary
public

ClientCasper class Contains the casper client and the casper rpc client

services/deploys

summary
public

AbstractSmartContractDeployParameters class Abstract class used to define specifics DeployParameters

public

AbstractSmartContractStoredByHashDeployParameters class Abstract class used to defined specific DeployParameters for SmartContracts stored by hash on the network

public

AbstractSmartContractStoredByHashDeployParameters class Abstract class used to defined specific DeployParameters for SmartContracts stored by hash on the network

public

DeployManager class Used to handle the deploy process

services/deploys/account-info

summary
public

AccountInfo class Class used to create DeployParameters for a AccountInfo set_url operation

services/deploys/auction/actions

summary
public

C AddBid

AddBid class Class used to create DeployParameters for a AddBid operation

public

Delegate class Class used to create DeployParameters for a Delegate operation

public

Undelegate class Class used to create DeployParameters for a Undelegate operation

public

WithdrawBid Class used to create DeployParameters for a WithdrawBid operation

services/deploys/erc20/actions

summary
public

Erc20Approve class Class used to create DeployParameters for an ERC20 Approve operation

public

Erc20Transfer class Class used to create DeployParameters for an ERC20 Transfer operation

services/deploys/keyManagement

summary
public

KeyManagement class Class used to create DeployParameters for a KeyManagement set_all operation

services/deploys/smartContract

summary
public

SmartContractDeployParameters class Class used to define the parameters of a deployment to send a smart contract on the network

services/deploys/transfer

summary
public

TransferDeployParameters class Class used to create DeployParameters for a Transfer operation

services/errors

summary
public

ExtendableError class Generic error class used as a wrapper to define specific errors

public

InsufficientFunds class Error thrown when the user as insufficient funds in his balance

public

NoActiveKeyError class Error thrown when the user is not connected

public

NoStakeBalanceError class Error thrown when the user doesn't have a staking balance

public

NoValidatorBalanceError class Error thrown when the current user doesn't have a validator balance

public

NoValidatorInfos class Error thrown when we can't retrieve validator metadata

public

SignError class Error thrown when there's a error with the deploy signature process

services/helpers

summary
public

CurrencyUtils class.

services/keys

summary
public

AbstractKeyManager class Used to define multiple key managers

services/results

summary
public

AccountInfoResult class

public

AddBidResult class

public

DelegateResult class

public

KeyManagementResult class

public

SmartContractResult class

public

TransferResult class

public

UndelegateResult class

public

WithdrawBidResult class

services/results/erc20

summary
public

Erc20ApproveResult class

public

Erc20TransferResult class

services/signers

summary
public

AbstractSigner class Abstract class used as a skeleton to implement deployment signing.

public

CasperSigner class Used to sign a deployment with the Casper Signer extension

public

LedgerSigner class Used to sign a deployment with Ledger

public

LocalSigner class Used to sign a deployment with local keys

public

T Deploy: import('casper-js-sdk').DeployUtil.Deploy

public

T AsymmetricKey: import('casper-js-sdk/dist/lib/Keys').AsymmetricKey