Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

ACCEPT - Static variable in class com.casper.sdk.service.http.rpc.HttpMethods
 
AccessRights - Enum in com.casper.sdk.types
 
ACCOUNT_PUT_DEPLOY - Static variable in class com.casper.sdk.Constants
 
accountKey(byte[]) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
add(String, CLValue) - Method in class com.casper.sdk.types.DeployNamedArgBuilder
 
add(DeployNamedArg) - Method in class com.casper.sdk.types.DeployNamedArgBuilder
 
ALGORITHM - Static variable in class com.casper.sdk.service.signing.Secp256k1KeyPairBuilder
 
Algorithm - Enum in com.casper.sdk.types
The enum of supported signature algorithms
algorithm - Variable in class com.casper.sdk.types.CLPublicKey
 
AMOUNT - Static variable in class com.casper.sdk.Constants
 
append(byte[]) - Method in class com.casper.sdk.service.serialization.util.ByteArrayBuilder
 
append(byte) - Method in class com.casper.sdk.service.serialization.util.ByteArrayBuilder
 
APPLICATION_JSON - Static variable in class com.casper.sdk.service.http.rpc.HttpMethods
 
ARGS - Static variable in class com.casper.sdk.Constants
 

B

BALANCE_VALUE - Static variable in class com.casper.sdk.Constants
 
BLOCK - Static variable in class com.casper.sdk.Constants
 
BLOCK_HASH - Static variable in class com.casper.sdk.Constants
 
BLOCK_IDENTIFIER - Static variable in class com.casper.sdk.Constants
 
bool(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
build() - Method in class com.casper.sdk.types.DeployNamedArgBuilder
 
buildCLValue(CLType, Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
byteArray(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
ByteArrayBuilder - Class in com.casper.sdk.service.serialization.util
Helper class for building byte arrays
ByteArrayBuilder() - Constructor for class com.casper.sdk.service.serialization.util.ByteArrayBuilder
 
ByteSerializer<T> - Interface in com.casper.sdk.service.serialization.types
Interface implemented by all classed that convert the casper type objects to byte arrays.
ByteSerializerFactory - Class in com.casper.sdk.service.serialization.types
The factory of all the ByteSerializer classes for type objects.
ByteSerializerFactory() - Constructor for class com.casper.sdk.service.serialization.types.ByteSerializerFactory
 
ByteUtils - Class in com.casper.sdk.service.serialization.util
 
ByteUtils() - Constructor for class com.casper.sdk.service.serialization.util.ByteUtils
 

C

callGetMethod(String) - Method in class com.casper.sdk.service.http.rpc.HttpMethods
 
CasperException - Exception in com.casper.sdk.exceptions
 
CasperException(String, Throwable) - Constructor for exception com.casper.sdk.exceptions.CasperException
 
CasperSdk - Class in com.casper.sdk
Entry point into the SDK Exposes all permissible methods
CasperSdk(String, int) - Constructor for class com.casper.sdk.CasperSdk
 
CHAIN_GET_BLOCK - Static variable in class com.casper.sdk.Constants
 
CHAIN_GET_BLOCK_TRANSFERS - Static variable in class com.casper.sdk.Constants
 
CHAIN_GET_ERA_INFO_BY_SWITCH_BLOCK - Static variable in class com.casper.sdk.Constants
 
CHAIN_GET_STATE_ROOT_HASH - Static variable in class com.casper.sdk.Constants
 
CLByteArrayInfo - Class in com.casper.sdk.types
Specialized CLTypeInfo for byte arrays that have a size.
CLByteArrayInfo(int) - Constructor for class com.casper.sdk.types.CLByteArrayInfo
 
clear() - Static method in class com.casper.sdk.service.json.deserialize.DeserializerContext
 
clear() - Method in class com.casper.sdk.types.CLMap
 
CLKeyInfo - Class in com.casper.sdk.types
 
CLKeyInfo(CLKeyInfo.KeyType) - Constructor for class com.casper.sdk.types.CLKeyInfo
 
CLKeyInfo.KeyType - Enum in com.casper.sdk.types
The type of the key
CLKeyValue - Class in com.casper.sdk.types
Specialized value type for keys
CLKeyValue(String, CLKeyInfo.KeyType, Object) - Constructor for class com.casper.sdk.types.CLKeyValue
 
CLKeyValue(byte[], CLKeyInfo.KeyType, Object) - Constructor for class com.casper.sdk.types.CLKeyValue
 
CLKeyValueJsonSerializer - Class in com.casper.sdk.service.json.serialize
JSON serializer for the specialized CLKeyValue
CLKeyValueJsonSerializer() - Constructor for class com.casper.sdk.service.json.serialize.CLKeyValueJsonSerializer
 
CLMap - Class in com.casper.sdk.types
Serializes as a list of key-value tuples.
CLMap(String, CLMapTypeInfo, Object) - Constructor for class com.casper.sdk.types.CLMap
 
CLMap(byte[], CLMapTypeInfo, Object) - Constructor for class com.casper.sdk.types.CLMap
 
CLMapTypeInfo - Class in com.casper.sdk.types
The type info for a CLMap
CLMapTypeInfo(CLTypeInfo, CLTypeInfo) - Constructor for class com.casper.sdk.types.CLMapTypeInfo
 
CLName - Annotation Type in com.casper.sdk.types
Annotation use to provide the name of a CL type or variable that does not match Java's camelCase naming conventions.
CLOptionTypeInfo - Class in com.casper.sdk.types
Specialised type for Options that have an inner type
CLOptionTypeInfo(CLTypeInfo) - Constructor for class com.casper.sdk.types.CLOptionTypeInfo
 
CLOptionValue - Class in com.casper.sdk.types
Specialisation of a value for an CL Option type
CLOptionValue(String, CLOptionTypeInfo, Object) - Constructor for class com.casper.sdk.types.CLOptionValue
 
CLOptionValue(byte[], CLOptionTypeInfo, Object) - Constructor for class com.casper.sdk.types.CLOptionValue
 
CLPublicKey - Class in com.casper.sdk.types
Representing a public key derived from an ECC key pair.
CLPublicKey(byte[], Algorithm) - Constructor for class com.casper.sdk.types.CLPublicKey
 
CLPublicKey(String, Algorithm) - Constructor for class com.casper.sdk.types.CLPublicKey
 
CLPublicKey(String) - Constructor for class com.casper.sdk.types.CLPublicKey
 
CLPublicKey(byte[]) - Constructor for class com.casper.sdk.types.CLPublicKey
 
CLType - Enum in com.casper.sdk.types
Type: enumeration over set of low level CL types.
CLTypeInfo - Class in com.casper.sdk.types
The basic CL type info
CLTypeInfo(CLType) - Constructor for class com.casper.sdk.types.CLTypeInfo
 
CLTypeInfoSerializer - Class in com.casper.sdk.service.json.serialize
JSON serializer for a CLTypeInfo
CLTypeInfoSerializer() - Constructor for class com.casper.sdk.service.json.serialize.CLTypeInfoSerializer
 
CLValue - Class in com.casper.sdk.types
Type: a value to be interpreted by node software.
CLValue(String, CLTypeInfo, Object) - Constructor for class com.casper.sdk.types.CLValue
 
CLValue(byte[], CLTypeInfo, Object) - Constructor for class com.casper.sdk.types.CLValue
 
CLValue(byte[], CLType, Object) - Constructor for class com.casper.sdk.types.CLValue
 
CLValue(byte[], CLTypeInfo) - Constructor for class com.casper.sdk.types.CLValue
 
CLValue(byte[], CLType) - Constructor for class com.casper.sdk.types.CLValue
 
CLValueBuilder - Class in com.casper.sdk.service.serialization.cltypes
Builder to help with programmatic conversion of value types.
CLValueBuilder() - Constructor for class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
CLValueJsonDeserializer - Class in com.casper.sdk.service.json.deserialize
Deserializer for CLValue type object
CLValueJsonDeserializer() - Constructor for class com.casper.sdk.service.json.deserialize.CLValueJsonDeserializer
 
CLValueJsonSerializer - Class in com.casper.sdk.service.json.serialize
Custom JSON serializer for CLValue type objects
CLValueJsonSerializer() - Constructor for class com.casper.sdk.service.json.serialize.CLValueJsonSerializer
 
CollectionUtils - Class in com.casper.sdk.service.serialization.util
Provide Java 15 compatible collection methods to allow back porting and forward porting between JDKs
CollectionUtils() - Constructor for class com.casper.sdk.service.serialization.util.CollectionUtils
 
CollectionUtils.List - Class in com.casper.sdk.service.serialization.util
 
CollectionUtils.Map - Class in com.casper.sdk.service.serialization.util
 
CollectionUtils.Set - Class in com.casper.sdk.service.serialization.util
 
com.casper.sdk - package com.casper.sdk
 
com.casper.sdk.exceptions - package com.casper.sdk.exceptions
 
com.casper.sdk.service.hash - package com.casper.sdk.service.hash
 
com.casper.sdk.service.http.rpc - package com.casper.sdk.service.http.rpc
 
com.casper.sdk.service.json - package com.casper.sdk.service.json
 
com.casper.sdk.service.json.deserialize - package com.casper.sdk.service.json.deserialize
 
com.casper.sdk.service.json.serialize - package com.casper.sdk.service.json.serialize
 
com.casper.sdk.service.metrics - package com.casper.sdk.service.metrics
 
com.casper.sdk.service.serialization.cltypes - package com.casper.sdk.service.serialization.cltypes
 
com.casper.sdk.service.serialization.types - package com.casper.sdk.service.serialization.types
 
com.casper.sdk.service.serialization.util - package com.casper.sdk.service.serialization.util
 
com.casper.sdk.service.signing - package com.casper.sdk.service.signing
 
com.casper.sdk.types - package com.casper.sdk.types
 
concat(byte[]...) - Static method in class com.casper.sdk.service.serialization.util.ByteUtils
Joins multiple arrays into a new concatenated array
Constants - Class in com.casper.sdk
 
Constants() - Constructor for class com.casper.sdk.Constants
 
containsKey(Object) - Method in class com.casper.sdk.types.CLMap
 
containsValue(Object) - Method in class com.casper.sdk.types.CLMap
 
CONTENT_TYPE - Static variable in class com.casper.sdk.service.http.rpc.HttpMethods
 
ContractHash - Class in com.casper.sdk.types
 
ContractHash(String) - Constructor for class com.casper.sdk.types.ContractHash
 
ContractHash(byte[]) - Constructor for class com.casper.sdk.types.ContractHash
 
ConversionException - Exception in com.casper.sdk.exceptions
 
ConversionException(Throwable) - Constructor for exception com.casper.sdk.exceptions.ConversionException
 
ConversionException(String) - Constructor for exception com.casper.sdk.exceptions.ConversionException
 
ConversionException(String, Throwable) - Constructor for exception com.casper.sdk.exceptions.ConversionException
 
createPublicKey(String) - Method in class com.casper.sdk.CasperSdk
Creates a public key from a hex string where the first byte is the algorithm type and the following bytes the raw public key bytes.
createPublicKey(byte[]) - Method in interface com.casper.sdk.service.signing.KeyPairBuilder
Creates a public key from the provided raw bytes
createPublicKey(byte[]) - Method in class com.casper.sdk.service.signing.Secp256k1KeyPairBuilder
 
CURVE_NAME - Static variable in class com.casper.sdk.service.signing.Secp256k1KeyPairBuilder
 

D

decodeHex(String) - Static method in class com.casper.sdk.service.serialization.util.ByteUtils
 
DEFAULT_GAS_PRICE - Static variable in class com.casper.sdk.Constants
 
DEFAULT_TTL - Static variable in class com.casper.sdk.types.DeployParams
The default ttl value is 1800000, which is 30 minutes in milliseconds
DELEGATION_RATE - Static variable in class com.casper.sdk.Constants
 
DELEGATOR - Static variable in class com.casper.sdk.Constants
 
DEPLOY - Static variable in class com.casper.sdk.Constants
 
Deploy - Class in com.casper.sdk.types
Top level container encapsulating information required to interact with chain.
Deploy(Digest, DeployHeader, DeployExecutable, DeployExecutable, Set<DeployApproval>) - Constructor for class com.casper.sdk.types.Deploy
 
DEPLOY_HASH - Static variable in class com.casper.sdk.Constants
 
DEPLOY_TOO_LARGE_MSG - Static variable in class com.casper.sdk.service.http.rpc.NodeClient
 
DeployApproval - Class in com.casper.sdk.types
A digital signature approving deploy processing.
DeployApproval(CLPublicKey, Signature) - Constructor for class com.casper.sdk.types.DeployApproval
 
DeployApprovalByteSerializer - Class in com.casper.sdk.service.serialization.types
Byte serializer for the a DeployApproval type object
DeployApprovalByteSerializer() - Constructor for class com.casper.sdk.service.serialization.types.DeployApprovalByteSerializer
 
DeployExecutable - Class in com.casper.sdk.types
Encapsulates vm executable information.
DeployExecutable(byte[], List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.DeployExecutable
 
DeployExecutableJsonDeserializer - Class in com.casper.sdk.service.json.deserialize
Custom JSON Converts classes that extent DeployExecutable types from JSON.
DeployExecutableJsonDeserializer() - Constructor for class com.casper.sdk.service.json.deserialize.DeployExecutableJsonDeserializer
 
DeployExecutableJsonSerializer - Class in com.casper.sdk.service.json.serialize
Custom JSON serializer for all classes that extend the DeployExecutable type object.
DeployExecutableJsonSerializer() - Constructor for class com.casper.sdk.service.json.serialize.DeployExecutableJsonSerializer
 
deployFromJson(InputStream) - Method in class com.casper.sdk.CasperSdk
Converts a JSON object to a Deploy.
deployFromJson(String) - Method in class com.casper.sdk.CasperSdk
Converts a JSON object to a Deploy.
DeployHeader - Class in com.casper.sdk.types
Type: header information associated with a deploy.
DeployHeader(CLPublicKey, String, String, Integer, Digest, List<Digest>, String) - Constructor for class com.casper.sdk.types.DeployHeader
 
DeployHeader(CLPublicKey, long, long, Integer, Digest, List<Digest>, String) - Constructor for class com.casper.sdk.types.DeployHeader
 
DeployJsonDeserializer - Class in com.casper.sdk.service.json.deserialize
The JSON Deserializer for a Deploy.
DeployJsonDeserializer() - Constructor for class com.casper.sdk.service.json.deserialize.DeployJsonDeserializer
 
DeployNamedArg - Class in com.casper.sdk.types
Type: a named argument to be mapped to a contract function parameter.
DeployNamedArg(String, CLValue) - Constructor for class com.casper.sdk.types.DeployNamedArg
 
DeployNamedArgBuilder - Class in com.casper.sdk.types
Helper class for building DeployNamedArg lists
DeployNamedArgBuilder() - Constructor for class com.casper.sdk.types.DeployNamedArgBuilder
 
DeployNamedArgByteSerializer - Class in com.casper.sdk.service.serialization.types
 
DeployNamedArgByteSerializer(TypesFactory) - Constructor for class com.casper.sdk.service.serialization.types.DeployNamedArgByteSerializer
 
DeployNamedArgJsonDeserializer - Class in com.casper.sdk.service.json.deserialize
Converts a DeployNamedArg from JSON [ "amount", { "cl_type": "U512", "bytes": "05005550b405", "parsed": "24500000000" } ]
DeployNamedArgJsonDeserializer() - Constructor for class com.casper.sdk.service.json.deserialize.DeployNamedArgJsonDeserializer
 
DeployNamedArgJsonSerializer - Class in com.casper.sdk.service.json.serialize
Custom JSON serializer for a DeployNamedArg type object, is written as an array
DeployNamedArgJsonSerializer() - Constructor for class com.casper.sdk.service.json.serialize.DeployNamedArgJsonSerializer
 
DeployParams - Class in com.casper.sdk.types
 
DeployParams(Key, String, Number, Long, Long, List<Digest>) - Constructor for class com.casper.sdk.types.DeployParams
Container for `Deploy` construction options.
DeployService - Class in com.casper.sdk.types
Util methods for making Deploy message
DeployService(ByteSerializerFactory, HashService, JsonConversionService, SigningService, TypesFactory) - Constructor for class com.casper.sdk.types.DeployService
 
deploySizeInBytes(Deploy) - Method in class com.casper.sdk.types.DeployService
Obtains the size of the deploy in bytes
deployToJson(Deploy) - Method in class com.casper.sdk.CasperSdk
Converts a Casper type object ot a JSON string
deserialize(JsonParser, DeserializationContext) - Method in class com.casper.sdk.service.json.deserialize.CLValueJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.casper.sdk.service.json.deserialize.DeployExecutableJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.casper.sdk.service.json.deserialize.DeployJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.casper.sdk.service.json.deserialize.DeployNamedArgJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.casper.sdk.service.json.deserialize.DigestJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.casper.sdk.service.json.deserialize.PublicKeyJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.casper.sdk.service.json.deserialize.SignatureJsonDeserializer
 
DeserializerContext - Class in com.casper.sdk.service.json.deserialize
 
DeserializerContext() - Constructor for class com.casper.sdk.service.json.deserialize.DeserializerContext
 
Digest - Class in com.casper.sdk.types
Type: output of a hashing function.
Digest(String) - Constructor for class com.casper.sdk.types.Digest
 
Digest(byte[]) - Constructor for class com.casper.sdk.types.Digest
 
DigestJsonDeserializer - Class in com.casper.sdk.service.json.deserialize
Converts a JSON string to a Digest
DigestJsonDeserializer() - Constructor for class com.casper.sdk.service.json.deserialize.DigestJsonDeserializer
 
DigestJsonJSerializer - Class in com.casper.sdk.service.json.serialize
Custom JSON Serialization class for Digest type object.
DigestJsonJSerializer() - Constructor for class com.casper.sdk.service.json.serialize.DigestJsonJSerializer
 

E

EMPTY_STRING - Static variable in class com.casper.sdk.Constants
 
encodeHexString(byte[]) - Static method in class com.casper.sdk.service.serialization.util.ByteUtils
 
ENTRY_POINT - Static variable in class com.casper.sdk.Constants
 
entrySet() - Method in class com.casper.sdk.types.CLMap
 
equals(Object) - Method in class com.casper.sdk.types.CLPublicKey
 
equals(Object) - Method in class com.casper.sdk.types.CLTypeInfo
 
equals(Object) - Method in class com.casper.sdk.types.CLValue
 
equals(Object) - Method in class com.casper.sdk.types.Digest
 
ERC_20 - Static variable in class com.casper.sdk.Constants
 

F

fillInStackTrace() - Method in exception com.casper.sdk.exceptions.HttpException
 
fillInStackTrace() - Method in exception com.casper.sdk.exceptions.ValueNotFoundException
 
fromClPublicKey(CLPublicKey) - Method in class com.casper.sdk.service.signing.SigningService
Obtains the java security public keys raw and converts to a casper labs public key.
fromId(char) - Static method in enum com.casper.sdk.types.Algorithm
 
fromJson(String, Class<T>) - Method in class com.casper.sdk.service.json.JsonConversionService
Converts a JSON string to a casper type object
fromJson(InputStream, Class<T>) - Method in class com.casper.sdk.service.json.JsonConversionService
Parses JSON from an input stream to create a casper type object
fromJson(String) - Method in class com.casper.sdk.types.DeployService
 
fromJson(InputStream) - Method in class com.casper.sdk.types.DeployService
 
fromString(String) - Static method in enum com.casper.sdk.types.Algorithm
 
fromString(String) - Static method in enum com.casper.sdk.types.CLType
 

G

generateKeyPair(byte[]) - Method in interface com.casper.sdk.service.signing.KeyPairBuilder
Generates a new key pair
generateKeyPair(byte[]) - Method in class com.casper.sdk.service.signing.Secp256k1KeyPairBuilder
 
generateKeyPair(Algorithm) - Method in class com.casper.sdk.service.signing.SigningService
Generates a key pair for the specified algorithm.
generateKeyPair(Algorithm, byte[]) - Method in class com.casper.sdk.service.signing.SigningService
Generates a key pair for the specified algorithm.
genericCast(Object) - Static method in class com.casper.sdk.service.serialization.util.CollectionUtils
Utility method to suppress Java's stupid generics warnings
get(Object) - Method in class com.casper.sdk.types.CLMap
 
getAccessRights() - Method in class com.casper.sdk.types.URef
 
getAccount() - Method in class com.casper.sdk.types.DeployHeader
 
getAccountBalance(PublicKey) - Method in class com.casper.sdk.CasperSdk
Obtains the account balance at a certain global state root hash.
getAccountBalance(String) - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getAccountHash(PublicKey) - Method in class com.casper.sdk.CasperSdk
Obtains the account public key hashed using BLAKE2_B_256 as a hex encode string
getAccountHash(String) - Method in class com.casper.sdk.service.hash.HashService
Get the blake2b hash
getAccountHash(byte[]) - Method in class com.casper.sdk.service.hash.HashService
Create a 32byte hashed array from the provided byte array
getAccountInfo(PublicKey) - Method in class com.casper.sdk.CasperSdk
Obtains the account info JSON
getAccountInfo(String) - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getAccountKey() - Method in class com.casper.sdk.types.DeployParams
 
getAccountMainPurseURef(PublicKey) - Method in class com.casper.sdk.CasperSdk
Obtains an on-chain account's main purse unforgeable reference.
getAccountMainPurseURef(String) - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getAlgorithm() - Method in interface com.casper.sdk.service.signing.KeyPairBuilder
The algorithm of the signer
getAlgorithm() - Method in class com.casper.sdk.types.CLPublicKey
 
getApprovals() - Method in class com.casper.sdk.types.Deploy
 
getArgs() - Method in class com.casper.sdk.types.DeployExecutable
 
getAuctionInfo() - Method in class com.casper.sdk.CasperSdk
 
getAuctionInfo() - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getBits() - Method in enum com.casper.sdk.types.AccessRights
 
getBlockInfo(Digest) - Method in class com.casper.sdk.CasperSdk
Obtains a block info by the block's hash
getBlockInfo(Digest) - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getBlockInfoByHeight(Number) - Method in class com.casper.sdk.CasperSdk
Obtains a block info by the block's height
getBlockInfoByHeight(Number) - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getBlockTransfers() - Method in class com.casper.sdk.CasperSdk
Returns on-chain block transfers information as JSON
getBlockTransfers(String) - Method in class com.casper.sdk.CasperSdk
Returns on-chain block transfers information as JSON for a specific block hash
getBlockTransfers() - Method in class com.casper.sdk.service.http.rpc.NodeClient
Obtains the nodes chain block transfers
getBlockTransfers(String) - Method in class com.casper.sdk.service.http.rpc.NodeClient
Obtains the nodes chain block transfers
getBodyHash() - Method in class com.casper.sdk.types.DeployHeader
 
getBytes() - Method in class com.casper.sdk.types.CLKeyValue
Obtains the bytes including the key type prefix byte
getBytes() - Method in class com.casper.sdk.types.CLPublicKey
 
getBytes() - Method in class com.casper.sdk.types.CLValue
 
getBytes() - Method in class com.casper.sdk.types.URef
 
getByteSerializer(T) - Method in class com.casper.sdk.service.serialization.types.ByteSerializerFactory
Obtains a ByteSerializer for the specified casper type object.
getByteSerializerByType(Class<T>) - Method in class com.casper.sdk.service.serialization.types.ByteSerializerFactory
Obtains a ByteSerializer for the specified casper type object class.
getChainName() - Method in class com.casper.sdk.types.DeployHeader
 
getChainName() - Method in class com.casper.sdk.types.DeployParams
 
getClType() - Method in enum com.casper.sdk.types.CLType
 
getContractHash(PublicKey) - Method in class com.casper.sdk.CasperSdk
Obtains the contract has from the account info
getDependencies() - Method in class com.casper.sdk.types.DeployHeader
 
getDependencies() - Method in class com.casper.sdk.types.DeployParams
 
getDeploy(Digest) - Method in class com.casper.sdk.CasperSdk
Obtains deploy from the network
getDeploy(Digest) - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getEntryPoint() - Method in class com.casper.sdk.types.StoredContractByHash
 
getEntryPoint() - Method in class com.casper.sdk.types.StoredContractByName
 
getEraInfoBySwitchBlock() - Method in class com.casper.sdk.CasperSdk
Obtains the chain ero info by switch block as JSON
getEraInfoBySwitchBlock() - Method in class com.casper.sdk.service.http.rpc.NodeClient
Obtains the chain era info by switch block result as JSON
getGasPrice() - Method in class com.casper.sdk.types.DeployHeader
 
getGasPrice() - Method in class com.casper.sdk.types.DeployParams
 
getHash(byte[]) - Method in class com.casper.sdk.service.hash.HashService
Create a 32byte hashed array from the provided byte array
getHash() - Method in class com.casper.sdk.types.Deploy
 
getHash() - Method in class com.casper.sdk.types.Digest
 
getHash() - Method in class com.casper.sdk.types.StoredContractByHash
 
getHeader() - Method in class com.casper.sdk.types.Deploy
 
getId() - Method in class com.casper.sdk.service.http.rpc.Method
 
getInnerType() - Method in class com.casper.sdk.types.CLOptionTypeInfo
 
getInstance(CLType) - Method in class com.casper.sdk.service.serialization.cltypes.TypesFactory
 
getJsonName() - Method in enum com.casper.sdk.types.CLType
Obtains the JSON name of the field.
getJsonrpc() - Method in class com.casper.sdk.service.http.rpc.Method
 
getKeyBytes() - Method in class com.casper.sdk.types.CLKeyValue
Obtains the bytes without the key type prefix
getKeyPairBuilder(String) - Method in class com.casper.sdk.service.signing.KeyPairFactory
 
getKeyPairBuilderForPublicKey(PublicKey) - Method in class com.casper.sdk.service.signing.KeyPairFactory
 
getKeyType() - Method in class com.casper.sdk.types.CLKeyInfo
 
getKeyType() - Method in class com.casper.sdk.types.CLKeyValue
 
getKeyType() - Method in class com.casper.sdk.types.CLMap
 
getKeyType() - Method in class com.casper.sdk.types.CLMapTypeInfo
 
getLatestBlockInfo() - Method in class com.casper.sdk.CasperSdk
Obtains the latest block info from a mode
getLatestBlockInfo() - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getMethod() - Method in class com.casper.sdk.service.http.rpc.Method
 
getMetrics() - Method in class com.casper.sdk.service.metrics.MetricsService
 
getModuleBytes() - Method in class com.casper.sdk.types.DeployExecutable
 
getName() - Method in class com.casper.sdk.types.DeployNamedArg
 
getName() - Method in class com.casper.sdk.types.StoredContractByName
 
getNamedArg(String) - Method in class com.casper.sdk.types.DeployExecutable
 
getNodeMetrics() - Method in class com.casper.sdk.CasperSdk
Obtains the node metrics as JSON
getNodePeers() - Method in class com.casper.sdk.CasperSdk
 
getNodePeers() - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getNodeStatus() - Method in class com.casper.sdk.CasperSdk
 
getNodeStatus() - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getParams() - Method in class com.casper.sdk.service.http.rpc.Method
 
getParsed() - Method in class com.casper.sdk.types.CLValue
 
getParsedName() - Method in enum com.casper.sdk.types.CLKeyInfo.KeyType
 
getPayment() - Method in class com.casper.sdk.types.Deploy
 
getPublicKeyBytes(PublicKey) - Method in class com.casper.sdk.CasperSdk
Obtains the bytes of a public key in casper format with the first byte being the algorithm type identifier value.
getPublicKeyRawBytes(PublicKey) - Method in interface com.casper.sdk.service.signing.KeyPairBuilder
Obtains the raw bytes from a public key so can be used in casper types
getRpcSchema() - Method in class com.casper.sdk.CasperSdk
Obtain the RPC Schema as a JSON string
getRpcSchema() - Method in class com.casper.sdk.service.http.rpc.NodeClient
Obtain the RPC Schema
getSession() - Method in class com.casper.sdk.types.Deploy
 
getSignature() - Method in class com.casper.sdk.types.DeployApproval
 
getSigner() - Method in class com.casper.sdk.types.DeployApproval
 
getSize() - Method in class com.casper.sdk.types.CLByteArrayInfo
 
getStateRootHash() - Method in class com.casper.sdk.CasperSdk
Returns a root hash of global state
getStateRootHash() - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getTag() - Method in enum com.casper.sdk.types.CLKeyInfo.KeyType
 
getTag() - Method in class com.casper.sdk.types.CLPublicKey
 
getTag() - Method in interface com.casper.sdk.types.HasTag
Obtains the byte tag for this type of casper object
getTag() - Method in class com.casper.sdk.types.ModuleBytes
 
getTag() - Method in class com.casper.sdk.types.StoredContractByHash
 
getTag() - Method in class com.casper.sdk.types.StoredContractByName
 
getTag() - Method in class com.casper.sdk.types.StoredVersionedContractByHash
 
getTag() - Method in class com.casper.sdk.types.StoredVersionedContractByName
 
getTag() - Method in class com.casper.sdk.types.Transfer
 
getTag() - Method in class com.casper.sdk.types.URef
 
getTimestamp() - Method in class com.casper.sdk.types.DeployHeader
 
getTimestamp() - Method in class com.casper.sdk.types.DeployParams
 
getTimeStampIso() - Method in class com.casper.sdk.types.DeployHeader
Obtains the timestamp as an ISO string for writing to JSON
getTtl() - Method in class com.casper.sdk.types.DeployHeader
 
getTtl() - Method in class com.casper.sdk.types.DeployParams
 
getTtlLong(String) - Static method in class com.casper.sdk.service.serialization.util.TtlUtils
Converts a duration string to a long ms value
getTtlStr() - Method in class com.casper.sdk.types.DeployHeader
Obtains the ttl as a string for writing to JSON
getType() - Method in interface com.casper.sdk.service.serialization.types.ByteSerializer
Obtains the type of the source to be serialized.
getType() - Method in class com.casper.sdk.service.serialization.types.DeployApprovalByteSerializer
 
getType() - Method in class com.casper.sdk.service.serialization.types.DeployNamedArgByteSerializer
 
getType() - Method in class com.casper.sdk.service.serialization.types.PublicKeyByteSerializer
 
getType() - Method in class com.casper.sdk.types.CLTypeInfo
 
getValue() - Method in enum com.casper.sdk.types.Algorithm
 
getValue() - Method in class com.casper.sdk.types.DeployNamedArg
 
getValueBytes(CLKeyValue) - Method in class com.casper.sdk.service.json.serialize.CLKeyValueJsonSerializer
 
getValueType() - Method in class com.casper.sdk.types.CLMap
 
getValueType() - Method in class com.casper.sdk.types.CLMapTypeInfo
 
getVersion() - Method in class com.casper.sdk.types.StoredVersionedContractByHash
 
getVersion() - Method in class com.casper.sdk.types.StoredVersionedContractByName
 

H

HASH - Static variable in class com.casper.sdk.Constants
 
hashCode() - Method in class com.casper.sdk.types.CLPublicKey
 
hashCode() - Method in class com.casper.sdk.types.CLTypeInfo
 
hashCode() - Method in class com.casper.sdk.types.CLValue
 
hashCode() - Method in class com.casper.sdk.types.Digest
 
HashException - Exception in com.casper.sdk.exceptions
 
HashException(String, Throwable) - Constructor for exception com.casper.sdk.exceptions.HashException
 
hashKey(byte[]) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
HashService - Class in com.casper.sdk.service.hash
Simple service to provide a 32 bit blake2b hash A string key is passed in, once it has been validated a blake2b hash is returned
HashService() - Constructor for class com.casper.sdk.service.hash.HashService
 
HasTag - Interface in com.casper.sdk.types
 
HEIGHT - Static variable in class com.casper.sdk.Constants
 
HttpException - Exception in com.casper.sdk.exceptions
Custom HTTP Exception
HttpException(String) - Constructor for exception com.casper.sdk.exceptions.HttpException
 
HttpMethods - Class in com.casper.sdk.service.http.rpc
All used HTTP methods
HttpMethods(JsonConversionService, String, int) - Constructor for class com.casper.sdk.service.http.rpc.HttpMethods
 

I

i32(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
i64(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
INFO_GET_DEPLOY - Static variable in class com.casper.sdk.Constants
 
INFO_GET_PEERS - Static variable in class com.casper.sdk.Constants
 
INFO_GET_STATUS - Static variable in class com.casper.sdk.Constants
 
isEmpty() - Method in class com.casper.sdk.types.CLMap
 
isModified() - Method in class com.casper.sdk.types.CLMap
 
isNumeric(CLType) - Static method in enum com.casper.sdk.types.CLType
 
isSupportedPublicKey(PublicKey) - Method in interface com.casper.sdk.service.signing.KeyPairBuilder
Indicates if the provided public key has an algorithm that is supported by this signer
isSupportedPublicKey(PublicKey) - Method in class com.casper.sdk.service.signing.Secp256k1KeyPairBuilder
 
isTransfer() - Method in class com.casper.sdk.types.Deploy
Indicates if the is deploy is for a transfer
iterator() - Method in class com.casper.sdk.types.CLMap
 

J

JsonConversionService - Class in com.casper.sdk.service.json
Service used to convert between CL type objects to JSON
JsonConversionService() - Constructor for class com.casper.sdk.service.json.JsonConversionService
 

K

KEY - Static variable in class com.casper.sdk.Constants
 
key(byte[]) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
KeyPairBuilder - Interface in com.casper.sdk.service.signing
Interface implemented by classes that create keys/
KeyPairFactory - Class in com.casper.sdk.service.signing
 
KeyPairFactory() - Constructor for class com.casper.sdk.service.signing.KeyPairFactory
 
keySet() - Method in class com.casper.sdk.types.CLMap
 

L

lastNBytes(byte[], int) - Static method in class com.casper.sdk.service.serialization.util.ByteUtils
Obtains the last 'length' bytes from a byte array
List() - Constructor for class com.casper.sdk.service.serialization.util.CollectionUtils.List
 
loadKey(InputStream) - Method in class com.casper.sdk.CasperSdk
Loads a single public or private key from a .pem in the provided stream
loadKey(InputStream) - Method in class com.casper.sdk.service.signing.SigningService
 
loadKeyPair(InputStream, InputStream) - Method in class com.casper.sdk.CasperSdk
Loads the key pair from the provided streams
loadKeyPair(File, File) - Method in class com.casper.sdk.service.signing.SigningService
Loads the key pairs from the provide file
loadKeyPair(InputStream, InputStream) - Method in class com.casper.sdk.service.signing.SigningService
Loads the key pairs from the provided streams

M

makeDeploy(DeployParams, DeployExecutable, DeployExecutable) - Method in class com.casper.sdk.CasperSdk
Construct new unsigned deploy.
makeDeploy(DeployParams, DeployExecutable, DeployExecutable) - Method in class com.casper.sdk.types.DeployService
Creates a new unsigned Deploy message
makeInstallContract(DeployParams, Number, InputStream, int, String, String, Number) - Method in class com.casper.sdk.CasperSdk
Creates an install contract deploy
makeInvokeContract(DeployParams, Number, Number, PublicKey, PublicKey) - Method in class com.casper.sdk.CasperSdk
Creates a new invoke contract delpoy
makeNativeTransfer(DeployParams, Number, PublicKey, Number) - Method in class com.casper.sdk.CasperSdk
Creates a native transfer deploy.
makeTransferDeploy(DeployParams, DeployExecutable, DeployExecutable) - Method in class com.casper.sdk.CasperSdk
Construct new unsigned deploy for transfer purpose.
makeValidatorAuctionBid(DeployParams, Number, int, PublicKey, InputStream) - Method in class com.casper.sdk.CasperSdk
Creates a validator auction bid deploy.
makeValidatorAuctionBidWithdrawal(DeployParams, Number, PublicKey, InputStream, URef) - Method in class com.casper.sdk.CasperSdk
Creates an auction bid withdraw delegation deploy.
makeValidatorDelegation(DeployParams, Number, PublicKey, PublicKey, InputStream) - Method in class com.casper.sdk.CasperSdk
Creates a standard delegation deploy
makeValidatorDelegationWithdrawal(DeployParams, Number, PublicKey, PublicKey, InputStream) - Method in class com.casper.sdk.CasperSdk
Creates a standard withdraw delegation deploy.
map(Map<CLValue, CLValue>) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
Map() - Constructor for class com.casper.sdk.service.serialization.util.CollectionUtils.Map
 
MapSerializer - Class in com.casper.sdk.service.serialization.cltypes
The serializer for a Map
MapSerializer(TypesFactory) - Constructor for class com.casper.sdk.service.serialization.cltypes.MapSerializer
 
MAX_TRANSFER_ID - Static variable in class com.casper.sdk.Constants
Maximum value of a transfer ID.
Method - Class in com.casper.sdk.service.http.rpc
Simple class to build up the rpc json call The class is instantiated and it's json conversion used as the rpc payload
Method(String) - Constructor for class com.casper.sdk.service.http.rpc.Method
 
Method(String, Map<String, Object>) - Constructor for class com.casper.sdk.service.http.rpc.Method
 
MethodEnums - Enum in com.casper.sdk.service.http.rpc
ENUM that provides the methods to extract the requested key from the returned json
METRICS - Static variable in class com.casper.sdk.service.metrics.MetricsService
 
MetricsService - Class in com.casper.sdk.service.metrics
 
MetricsService(HttpMethods) - Constructor for class com.casper.sdk.service.metrics.MetricsService
 
MODULE_BYTES - Static variable in class com.casper.sdk.Constants
 
ModuleBytes - Class in com.casper.sdk.types
 
ModuleBytes(byte[], List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.ModuleBytes
 
ModuleBytes(List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.ModuleBytes
 
ModuleBytesByteSerializer - Class in com.casper.sdk.service.serialization.types
The byte serializer for ModuleBytes deploy executables
ModuleBytesByteSerializer(ByteSerializerFactory, TypesFactory) - Constructor for class com.casper.sdk.service.serialization.types.ModuleBytesByteSerializer
 

N

NAME - Static variable in class com.casper.sdk.Constants
 
NAMED_KEYS - Static variable in class com.casper.sdk.Constants
 
newTransfer(Number, PublicKey, Number) - Method in class com.casper.sdk.CasperSdk
Creates a new Transfer to the target account of the specified amount
newTransfer(Number, CLPublicKey, Number) - Method in class com.casper.sdk.types.DeployService
 
NodeClient - Class in com.casper.sdk.service.http.rpc
Service to query the chain Methods call the HTTP methods with an instantiated method object
NodeClient(DeployService, HashService, HttpMethods) - Constructor for class com.casper.sdk.service.http.rpc.NodeClient
 
NumberUtils - Class in com.casper.sdk.service.serialization.util
 
NumberUtils() - Constructor for class com.casper.sdk.service.serialization.util.NumberUtils
 

O

of(T...) - Static method in class com.casper.sdk.service.serialization.util.CollectionUtils.List
Returns an ordered list containing the provided elements
of(Object...) - Static method in class com.casper.sdk.service.serialization.util.CollectionUtils.Map
Returns a map containing the provided key pairs.
of(T...) - Static method in class com.casper.sdk.service.serialization.util.CollectionUtils.Set
Returns an ordered set containing the provided elements
OPTION_NONE - Static variable in class com.casper.sdk.types.CLOptionValue
Option value prefix when no value is present for inner type
OPTION_SOME - Static variable in class com.casper.sdk.types.CLOptionValue
Option value prefix when value is present for inner type
OptionSerializer - Class in com.casper.sdk.service.serialization.cltypes
Converts an CL Option type into a byte array
OptionSerializer(TypesFactory) - Constructor for class com.casper.sdk.service.serialization.cltypes.OptionSerializer
 

P

PATH - Static variable in class com.casper.sdk.Constants
 
PAYMENT - Static variable in interface com.casper.sdk.types.StoredContractNames
 
peekFieldName() - Static method in class com.casper.sdk.service.json.deserialize.DeserializerContext
 
popFieldName() - Static method in class com.casper.sdk.service.json.deserialize.DeserializerContext
 
prefixOption(byte[]) - Static method in class com.casper.sdk.types.CLOptionValue
 
PUBLIC_KEY - Static variable in class com.casper.sdk.Constants
 
publicKey(PublicKey) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
PublicKeyByteSerializer - Class in com.casper.sdk.service.serialization.types
 
PublicKeyByteSerializer() - Constructor for class com.casper.sdk.service.serialization.types.PublicKeyByteSerializer
 
PublicKeyJsonDeserializer - Class in com.casper.sdk.service.json.deserialize
Converts a JSON hex string public key value to a CLPublicKey type object.
PublicKeyJsonDeserializer() - Constructor for class com.casper.sdk.service.json.deserialize.PublicKeyJsonDeserializer
 
PublicKeyJsonSerializer - Class in com.casper.sdk.service.json.serialize
Custom JSON serializer for CLPublicKey type objects.
PublicKeyJsonSerializer() - Constructor for class com.casper.sdk.service.json.serialize.PublicKeyJsonSerializer
 
PURSE_UREF - Static variable in class com.casper.sdk.Constants
 
pushFieldName(String) - Static method in class com.casper.sdk.service.json.deserialize.DeserializerContext
 
put(CLValue, CLValue) - Method in class com.casper.sdk.types.CLMap
 
putAll(Map<? extends CLValue, ? extends CLValue>) - Method in class com.casper.sdk.types.CLMap
 
putDeploy(Deploy) - Method in class com.casper.sdk.CasperSdk
Send deploy to network
putDeploy(Deploy) - Method in class com.casper.sdk.service.http.rpc.NodeClient
 

R

RECIPIENT - Static variable in class com.casper.sdk.Constants
 
register(ByteSerializer<?>) - Method in class com.casper.sdk.service.serialization.types.ByteSerializerFactory
 
remove(Object) - Method in class com.casper.sdk.types.CLMap
 
RESULT - Static variable in class com.casper.sdk.Constants
 
RPC - Static variable in class com.casper.sdk.service.http.rpc.HttpMethods
 
RPC_DISCOVER - Static variable in class com.casper.sdk.Constants
 

S

Secp256k1KeyPairBuilder - Class in com.casper.sdk.service.signing
Signer for the Secp256k1 algorithm
serialize(CLKeyValue, JsonGenerator, SerializerProvider) - Method in class com.casper.sdk.service.json.serialize.CLKeyValueJsonSerializer
 
serialize(CLTypeInfo, JsonGenerator, SerializerProvider) - Method in class com.casper.sdk.service.json.serialize.CLTypeInfoSerializer
 
serialize(CLValue, JsonGenerator, SerializerProvider) - Method in class com.casper.sdk.service.json.serialize.CLValueJsonSerializer
 
serialize(DeployExecutable, JsonGenerator, SerializerProvider) - Method in class com.casper.sdk.service.json.serialize.DeployExecutableJsonSerializer
 
serialize(DeployNamedArg, JsonGenerator, SerializerProvider) - Method in class com.casper.sdk.service.json.serialize.DeployNamedArgJsonSerializer
 
serialize(Digest, JsonGenerator, SerializerProvider) - Method in class com.casper.sdk.service.json.serialize.DigestJsonJSerializer
 
serialize(CLPublicKey, JsonGenerator, SerializerProvider) - Method in class com.casper.sdk.service.json.serialize.PublicKeyJsonSerializer
 
serialize(Object) - Method in class com.casper.sdk.service.serialization.cltypes.MapSerializer
 
serialize(Object) - Method in class com.casper.sdk.service.serialization.cltypes.OptionSerializer
 
serialize(Object) - Method in interface com.casper.sdk.service.serialization.cltypes.TypesSerializer
Converts a object to casper byte format
Set() - Constructor for class com.casper.sdk.service.serialization.util.CollectionUtils.Set
 
setModified(boolean) - Method in class com.casper.sdk.types.CLMap
 
Signature - Class in com.casper.sdk.types
Signature type used in deployment approvals.
Signature(byte[], Algorithm) - Constructor for class com.casper.sdk.types.Signature
 
Signature(String) - Constructor for class com.casper.sdk.types.Signature
 
SignatureException - Exception in com.casper.sdk.exceptions
 
SignatureException(Throwable) - Constructor for exception com.casper.sdk.exceptions.SignatureException
 
SignatureException(String) - Constructor for exception com.casper.sdk.exceptions.SignatureException
 
SignatureJsonDeserializer - Class in com.casper.sdk.service.json.deserialize
Converts a JSON string value to a Signature
SignatureJsonDeserializer() - Constructor for class com.casper.sdk.service.json.deserialize.SignatureJsonDeserializer
 
signDeploy(Deploy, KeyPair) - Method in class com.casper.sdk.CasperSdk
Sign the deploy with the specified signKeyPair.
signDeploy(Deploy, KeyPair) - Method in class com.casper.sdk.types.DeployService
 
SigningService - Class in com.casper.sdk.service.signing
The service for signing
SigningService() - Constructor for class com.casper.sdk.service.signing.SigningService
 
signWithPrivateKey(PrivateKey, byte[]) - Method in interface com.casper.sdk.service.signing.KeyPairBuilder
Signs a message using the provided key
signWithPrivateKey(PrivateKey, byte[]) - Method in class com.casper.sdk.service.signing.Secp256k1KeyPairBuilder
 
signWithPrivateKey(PrivateKey, byte[]) - Method in class com.casper.sdk.service.signing.SigningService
Signs a message using the provided key
size() - Method in class com.casper.sdk.types.CLMap
 
STANDARD_PAYMENT_FOR_AUCTION_BID - Static variable in class com.casper.sdk.Constants
Default number of motes to pay for standard auction bid.
STANDARD_PAYMENT_FOR_AUCTION_BID_WITHDRAWAL - Static variable in class com.casper.sdk.Constants
Default number of motes to pay for standard auction bid withdrawal.
STANDARD_PAYMENT_FOR_DELEGATION - Static variable in class com.casper.sdk.Constants
Default number of motes to pay for standard delegation.
STANDARD_PAYMENT_FOR_DELEGATION_WITHDRAWAL - Static variable in class com.casper.sdk.Constants
Default number of motes to pay for standard delegation withdrawal.
STANDARD_PAYMENT_FOR_NATIVE_TRANSFERS - Static variable in class com.casper.sdk.Constants
Default number of motes to pay for standard payments.
standardPayment(Number) - Method in class com.casper.sdk.CasperSdk
Creates a new standard payment.
standardPayment(Number) - Method in class com.casper.sdk.types.DeployService
Creates a new standard payment
STATE_GET_AUCTION_INFO - Static variable in class com.casper.sdk.Constants
 
STATE_GET_BALANCE - Static variable in class com.casper.sdk.Constants
 
STATE_GET_ITEM - Static variable in class com.casper.sdk.Constants
 
STATE_ROOT_HASH - Static variable in class com.casper.sdk.Constants
 
StoredContractByHash - Class in com.casper.sdk.types
 
StoredContractByHash(ContractHash, String, List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.StoredContractByHash
 
StoredContractByHashByteSerializer - Class in com.casper.sdk.service.serialization.types
The byte serializer for StoredContractByHash deploy executables
StoredContractByHashByteSerializer(ByteSerializerFactory, TypesFactory) - Constructor for class com.casper.sdk.service.serialization.types.StoredContractByHashByteSerializer
 
StoredContractByName - Class in com.casper.sdk.types
Encapsulates information required to execute an on-chain smart contract referenced by name.
StoredContractByName(String, String, byte[], List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.StoredContractByName
 
StoredContractByName(String, String, List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.StoredContractByName
 
StoredContractByNameByteSerializer - Class in com.casper.sdk.service.serialization.types
The byte serializer for StoredContractByName deploy executables
StoredContractByNameByteSerializer(ByteSerializerFactory, TypesFactory) - Constructor for class com.casper.sdk.service.serialization.types.StoredContractByNameByteSerializer
 
StoredContractNames - Interface in com.casper.sdk.types
Names of known stored contracts
StoredVersionedContractByHash - Class in com.casper.sdk.types
 
StoredVersionedContractByHash(ContractHash, Number, String, List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.StoredVersionedContractByHash
 
StoredVersionedContractByHashByteSerializer - Class in com.casper.sdk.service.serialization.types
The byte serializer for StoredVersionedContractByHash deploy executables
StoredVersionedContractByHashByteSerializer(ByteSerializerFactory, TypesFactory) - Constructor for class com.casper.sdk.service.serialization.types.StoredVersionedContractByHashByteSerializer
 
StoredVersionedContractByName - Class in com.casper.sdk.types
Encapsulates information required to execute a versioned on-chain smart contract referenced by name.
StoredVersionedContractByName(String, Number, String, byte[], List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.StoredVersionedContractByName
 
StoredVersionedContractByName(String, long, String, List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.StoredVersionedContractByName
 
StoredVersionedContractByNameByteSerializer - Class in com.casper.sdk.service.serialization.types
The byte serializer for StoredVersionedContractByName deploy executables
StoredVersionedContractByNameByteSerializer(ByteSerializerFactory, TypesFactory) - Constructor for class com.casper.sdk.service.serialization.types.StoredVersionedContractByNameByteSerializer
 
string(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 

T

toAccount() - Method in class com.casper.sdk.types.CLPublicKey
 
toAccountHex() - Method in class com.casper.sdk.types.CLPublicKey
 
toBigInteger(Object) - Static method in class com.casper.sdk.service.serialization.util.NumberUtils
Converts a source object to ta BigInteger.
toByteArray() - Method in class com.casper.sdk.service.serialization.util.ByteArrayBuilder
 
toByteArray(Number) - Static method in class com.casper.sdk.service.serialization.util.ByteUtils
Converts a number to a byte value in a byte array
toBytes(T) - Method in interface com.casper.sdk.service.serialization.types.ByteSerializer
Converts an object to a byte array.
toBytes(DeployApproval) - Method in class com.casper.sdk.service.serialization.types.DeployApprovalByteSerializer
 
toBytes(DeployNamedArg) - Method in class com.casper.sdk.service.serialization.types.DeployNamedArgByteSerializer
 
toBytes(CLPublicKey) - Method in class com.casper.sdk.service.serialization.types.PublicKeyByteSerializer
 
toBytes(Deploy) - Method in class com.casper.sdk.types.DeployService
 
toCLPublicKey(PublicKey) - Method in class com.casper.sdk.CasperSdk
Converts a java security public key to a Casper Labs public key
toClPublicKey(PublicKey) - Method in class com.casper.sdk.service.signing.SigningService
Obtains the java security public keys raw and converts to a casper labs public key.
toEpocMs(String) - Static method in class com.casper.sdk.types.DeployHeader
 
toJson(Object) - Method in class com.casper.sdk.service.json.JsonConversionService
Converts a Casper type object ot a JSON string
toJson(Object, OutputStream) - Method in class com.casper.sdk.service.json.JsonConversionService
Writes a Casper type object ot a JSON string to an OutputStream
TOKEN_DECIMALS - Static variable in class com.casper.sdk.Constants
 
TOKEN_NAME - Static variable in class com.casper.sdk.Constants
 
TOKEN_SYMBOL - Static variable in class com.casper.sdk.Constants
 
TOKEN_TOTAL_SUPPLYL - Static variable in class com.casper.sdk.Constants
 
toSpecializedBytes(ModuleBytes) - Method in class com.casper.sdk.service.serialization.types.ModuleBytesByteSerializer
 
toSpecializedBytes(StoredContractByHash) - Method in class com.casper.sdk.service.serialization.types.StoredContractByHashByteSerializer
 
toSpecializedBytes(StoredContractByName) - Method in class com.casper.sdk.service.serialization.types.StoredContractByNameByteSerializer
 
toSpecializedBytes(StoredVersionedContractByHash) - Method in class com.casper.sdk.service.serialization.types.StoredVersionedContractByHashByteSerializer
 
toSpecializedBytes(StoredVersionedContractByName) - Method in class com.casper.sdk.service.serialization.types.StoredVersionedContractByNameByteSerializer
 
toSpecializedBytes(Transfer) - Method in class com.casper.sdk.service.serialization.types.TransferByteSerializer
 
toString() - Method in class com.casper.sdk.service.http.rpc.Method
 
toString() - Method in class com.casper.sdk.types.Digest
 
toString() - Method in class com.casper.sdk.types.URef
 
toTtlStr(long) - Static method in class com.casper.sdk.service.serialization.util.TtlUtils
The Time to live is defined as the amount of time for which deploy is considered valid.
TRANSFER - Static variable in class com.casper.sdk.Constants
 
Transfer - Class in com.casper.sdk.types
Specialisation of DeployExecutable for a transfer used in Session
Transfer(byte[], List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.Transfer
 
Transfer(List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.Transfer
 
TransferByteSerializer - Class in com.casper.sdk.service.serialization.types
The byte serializer for Transfer deploy executables
TransferByteSerializer(ByteSerializerFactory, TypesFactory) - Constructor for class com.casper.sdk.service.serialization.types.TransferByteSerializer
 
TtlUtils - Class in com.casper.sdk.service.serialization.util
 
TtlUtils() - Constructor for class com.casper.sdk.service.serialization.util.TtlUtils
 
TypesFactory - Class in com.casper.sdk.service.serialization.cltypes
 
TypesFactory() - Constructor for class com.casper.sdk.service.serialization.cltypes.TypesFactory
 
TypesSerializer - Interface in com.casper.sdk.service.serialization.cltypes
Interface to be implemented by classes that are to be converted in to casper byte format

U

u256(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
u32(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
u512(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
u64(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
u8(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
UNBOND_PURSE - Static variable in class com.casper.sdk.Constants
 
URef - Class in com.casper.sdk.types
 
URef(byte[], AccessRights) - Constructor for class com.casper.sdk.types.URef
 
URef(String) - Constructor for class com.casper.sdk.types.URef
 
URef(String, AccessRights) - Constructor for class com.casper.sdk.types.URef
 
uRefKey(byte[]) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 

V

VALIDATOR - Static variable in class com.casper.sdk.Constants
 
ValueNotFoundException - Exception in com.casper.sdk.exceptions
Custom exception to throw when json key not found
ValueNotFoundException(String) - Constructor for exception com.casper.sdk.exceptions.ValueNotFoundException
 
valueOf(String) - Static method in enum com.casper.sdk.service.http.rpc.MethodEnums
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.casper.sdk.types.AccessRights
Returns the enum constant of this type with the specified name.
valueOf(Number) - Static method in enum com.casper.sdk.types.AccessRights
Obtains the AccessRight enum for the specified bits
valueOf(String) - Static method in enum com.casper.sdk.types.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.casper.sdk.types.CLKeyInfo.KeyType
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum com.casper.sdk.types.CLKeyInfo.KeyType
 
valueOf(String) - Static method in enum com.casper.sdk.types.CLType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.casper.sdk.service.http.rpc.MethodEnums
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.casper.sdk.types.AccessRights
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.casper.sdk.types.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.casper.sdk.types.CLKeyInfo.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.casper.sdk.types.CLMap
 
values() - Static method in enum com.casper.sdk.types.CLType
Returns an array containing the constants of this enum type, in the order they are declared.
verifySignature(PublicKey, byte[], byte[]) - Method in interface com.casper.sdk.service.signing.KeyPairBuilder
Verifies a signed message
verifySignature(PublicKey, byte[], byte[]) - Method in class com.casper.sdk.service.signing.Secp256k1KeyPairBuilder
 
verifySignature(PublicKey, byte[], byte[]) - Method in class com.casper.sdk.service.signing.SigningService
Verifies a signed message
VERSION - Static variable in class com.casper.sdk.Constants
 

W

writeKey(OutputStream, Key) - Method in class com.casper.sdk.service.signing.SigningService
Writes a key to a PEM file
writeValueAsString(Object) - Method in class com.casper.sdk.service.json.JsonConversionService
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links