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

public

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

public

UniswapErc20Transfer class Class used to create DeployParameters for an Uniswap ERC20 Transfer operation

services/deploys/keyManagement

summary
public

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

services/deploys/nft-auction/actions

summary
public

C NftBid

NftBid class Class used to create DeployParameters for a Bid on a NFT auction

public

NftCancelAuction class Class used to create DeployParameters for cancelling an NFT Auction

public

NftCancelBid class Class used to create DeployParameters for cancelling a bid on an NFT Auction

public

NftFinalize class Class used to create DeployParameters for finalizing an NFT Auction

public

NftSell class Class used to create DeployParameters for creating a NFT auction

services/deploys/nft/actions

summary
public

NftApprove class Class used to create DeployParameters for an NFT Approve operation

public

NftBurn class Class used to create DeployParameters for an NFT Burn operation

public

NftCEP78Approve class Class used to create DeployParameters for an NFT Approve operation

public

NftCEP78Burn class Class used to create DeployParameters for an NFT Burn operation

public

NftCEP78Transfer class Class used to create DeployParameters for an NFT Transfer operation

public

NftTransfer class Class used to create DeployParameters for an NFT Transfer operation

services/deploys/smartContract

summary
public

GenericContractDeployParameters class Class used to define the parameters of a generic deployment to send on the network

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/results/nft

summary
public

NftApproveResult class

public

NftBurnResult class

public

NftTransferResult class

services/results/nft-auction

summary
public

NftBidResult class

public

NftCancelAuctionResult class

public

NftCancelBidResult class

public

NftCancelBidResult class

public

NftSellResult 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
public

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

public

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