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

AccessRights - Enum in com.casper.sdk.types
 
ACCOUNT_PUT_DEPLOY - Static variable in class com.casper.sdk.Properties
 
accountKey(byte[]) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
add(String, CLValue) - Method in class com.casper.sdk.types.DeployNamedArgBuilder
 
append(byte[]) - Method in class com.casper.sdk.service.serialization.util.ByteArrayBuilder
 
append(byte) - Method in class com.casper.sdk.service.serialization.util.ByteArrayBuilder
 

B

bool(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 
build() - Method in class com.casper.sdk.types.DeployNamedArgBuilder
 
buildErrorMessage(JsonNode) - Method in enum com.casper.sdk.service.MethodEnums
 
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
 
ByteArraySerializer - Class in com.casper.sdk.service.serialization.cltypes
Converts a Java Byte array to a casper byte array
ByteArraySerializer(TypesFactory) - Constructor for class com.casper.sdk.service.serialization.cltypes.ByteArraySerializer
 
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

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_STATE_ROOT_HASH - Static variable in class com.casper.sdk.Properties
 
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
 
client - Variable in class com.casper.sdk.service.http.rpc.HttpMethods
 
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
 
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
 
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 - package com.casper.sdk.service
 
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.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.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
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
 

D

decodeHex(String) - Static method in class com.casper.sdk.service.serialization.util.ByteUtils
 
DEFAULT_TTL - Static variable in class com.casper.sdk.types.DeployParams
The default ttl value is 1800000, which is 30 minutes in milliseconds
DEPLOY - Static variable in class com.casper.sdk.service.http.rpc.NodeClient
 
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_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(PublicKey, 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(PublicKey, String, String, Integer, Digest, List<Digest>, String) - Constructor for class com.casper.sdk.types.DeployHeader
 
DeployHeader(PublicKey, 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(PublicKey, 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

encodeHexString(byte[]) - Static method in class com.casper.sdk.service.serialization.util.ByteUtils
 
equals(Object) - Method in class com.casper.sdk.types.CLTypeInfo
 
equals(Object) - Method in class com.casper.sdk.types.Digest
 

F

fillInStackTrace() - Method in exception com.casper.sdk.exceptions.HttpException
 
fillInStackTrace() - Method in exception com.casper.sdk.exceptions.ValueNotFoundException
 
fromId(char) - Static method in enum com.casper.sdk.types.KeyAlgorithm
 
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.CLType
 

G

generateEdDSAKey() - Method in class com.casper.sdk.service.SigningService
 
getAccessRights() - Method in class com.casper.sdk.types.URef
 
getAccount() - Method in class com.casper.sdk.types.DeployHeader
 
getAccountBalance(String) - Method in class com.casper.sdk.CasperSdk
 
getAccountBalance(String) - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getAccountHash(String) - Method in class com.casper.sdk.CasperSdk
 
getAccountHash(String) - Method in class com.casper.sdk.service.HashService
Get the blake2b hash
getAccountHash(byte[]) - Method in class com.casper.sdk.service.HashService
Create a 32byte hashed array from the provided byte array
getAccountInfo(String) - Method in class com.casper.sdk.CasperSdk
 
getAccountInfo(String) - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getAccountMainPurseURef(String) - Method in class com.casper.sdk.CasperSdk
 
getAccountMainPurseURef(String) - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getAccountPublicKey() - Method in class com.casper.sdk.types.DeployParams
 
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
 
getBodyHash() - Method in class com.casper.sdk.types.DeployHeader
 
getBytes() - Method in class com.casper.sdk.types.CLValue
 
getBytes() - Method in class com.casper.sdk.types.PublicKey
 
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(String) - Method in class com.casper.sdk.CasperSdk
 
getDependencies() - Method in class com.casper.sdk.types.DeployHeader
 
getDependencies() - Method in class com.casper.sdk.types.DeployParams
 
getEntryPoint() - Method in class com.casper.sdk.types.StoredContractByHash
 
getEntryPoint() - Method in class com.casper.sdk.types.StoredContractByName
 
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.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
 
getKeyAlgorithm() - Method in class com.casper.sdk.types.PublicKey
 
getKeyType() - Method in class com.casper.sdk.types.CLKeyInfo
 
getKeyType() - Method in class com.casper.sdk.types.CLKeyValue
 
getMethod() - Method in class com.casper.sdk.service.http.rpc.Method
 
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
 
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
 
getPayment() - Method in class com.casper.sdk.types.Deploy
 
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
 
getStateRootHash() - Method in class com.casper.sdk.service.http.rpc.NodeClient
 
getTag() - Method in enum com.casper.sdk.types.CLKeyInfo.KeyType
 
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.PublicKey
 
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.Transfer
 
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(String) - Method in enum com.casper.sdk.service.MethodEnums
 
getValue() - Method in class com.casper.sdk.types.DeployNamedArg
 
getValue() - Method in enum com.casper.sdk.types.KeyAlgorithm
 
getValueBytes(CLKeyValue) - Method in class com.casper.sdk.service.json.serialize.CLKeyValueJsonSerializer
 

H

hashCode() - Method in class com.casper.sdk.types.CLTypeInfo
 
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
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.HashService
 
HasTag - Interface in com.casper.sdk.types
 
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
 
HttpMethods(JsonConversionService) - 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_PEERS - Static variable in class com.casper.sdk.Properties
 
INFO_GET_STATUS - Static variable in class com.casper.sdk.Properties
 
isNumeric(CLType) - Static method in enum com.casper.sdk.types.CLType
 
isTransfer() - Method in class com.casper.sdk.types.Deploy
Indicates if the is deploy is for a transfer

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

KeyAlgorithm - Enum in com.casper.sdk.types
 
keyAlgorithm - Variable in class com.casper.sdk.types.PublicKey
 

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
 
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.SigningService
Loads the key pairs from the provide file
loadKeyPair(InputStream, InputStream) - Method in class com.casper.sdk.service.SigningService
Loads the key pairs from the provide 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
makeTransferDeploy(DeployParams, DeployExecutable, DeployExecutable) - Method in class com.casper.sdk.CasperSdk
Construct new unsigned deploy for transfer purpose.
Map() - Constructor for class com.casper.sdk.service.serialization.util.CollectionUtils.Map
 
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() - Constructor for class com.casper.sdk.service.http.rpc.Method
 
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
ENUM that provides the methods to extract the requested key from the returned json
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
 

N

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, PublicKey, 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, JsonConversionService) - 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 a ordered list containing the provided elements
of(Object...) - Static method in class com.casper.sdk.service.serialization.util.CollectionUtils.Map
Returns an map containing the provided key pairs.
of(T...) - Static method in class com.casper.sdk.service.serialization.util.CollectionUtils.Set
Returns a 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

P

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
 
Properties - Class in com.casper.sdk
Project properties file
Properties() - Constructor for class com.casper.sdk.Properties
 
properties - Static variable in class com.casper.sdk.Properties
 
PublicKey - Class in com.casper.sdk.types
type type: representing a public key derived from an ECC key pair.
PublicKey(byte[], KeyAlgorithm) - Constructor for class com.casper.sdk.types.PublicKey
 
PublicKey(byte[], KeyAlgorithm, boolean) - Constructor for class com.casper.sdk.types.PublicKey
 
PublicKey(String, KeyAlgorithm) - Constructor for class com.casper.sdk.types.PublicKey
 
PublicKey(String) - Constructor for class com.casper.sdk.types.PublicKey
 
PublicKey(byte[]) - Constructor for class com.casper.sdk.types.PublicKey
 
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 value to a PublicKey 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 PublicKey type objects.
PublicKeyJsonSerializer() - Constructor for class com.casper.sdk.service.json.serialize.PublicKeyJsonSerializer
 
PublicKeySerializer - Class in com.casper.sdk.service.serialization.cltypes
 
PublicKeySerializer() - Constructor for class com.casper.sdk.service.serialization.cltypes.PublicKeySerializer
 
pushFieldName(String) - Static method in class com.casper.sdk.service.json.deserialize.DeserializerContext
 
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

register(ByteSerializer<?>) - Method in class com.casper.sdk.service.serialization.types.ByteSerializerFactory
 
rpcCallMethod(Method) - Method in class com.casper.sdk.service.http.rpc.HttpMethods
 

S

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(PublicKey, JsonGenerator, SerializerProvider) - Method in class com.casper.sdk.service.json.serialize.PublicKeyJsonSerializer
 
serialize(Object) - Method in class com.casper.sdk.service.serialization.cltypes.ByteArraySerializer
 
serialize(Object) - Method in class com.casper.sdk.service.serialization.cltypes.PublicKeySerializer
 
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
 
Signature - Class in com.casper.sdk.types
Signature type type used in deployment approvals.
Signature(byte[], KeyAlgorithm) - 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(String, Throwable) - 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, AsymmetricCipherKeyPair) - Method in class com.casper.sdk.CasperSdk
Sign the deploy with the specified signKeyPair.
signDeploy(Deploy, AsymmetricCipherKeyPair) - Method in class com.casper.sdk.types.DeployService
 
SigningService - Class in com.casper.sdk.service
 
SigningService() - Constructor for class com.casper.sdk.service.SigningService
 
signWithPrivateKey(AsymmetricKeyParameter, byte[]) - Method in class com.casper.sdk.service.SigningService
 
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.Properties
 
STATE_GET_BALANCE - Static variable in class com.casper.sdk.Properties
 
STATE_GET_ITEM - Static variable in class com.casper.sdk.Properties
 
StoredContractByHash - Class in com.casper.sdk.types
 
StoredContractByHash(ContractHash, String, List<DeployNamedArg>) - Constructor for class com.casper.sdk.types.StoredContractByHash
 
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
 
StoredContractNames - Interface in com.casper.sdk.types
Names of known stored contracts
string(Object) - Static method in class com.casper.sdk.service.serialization.cltypes.CLValueBuilder
 

T

toAccount() - Method in class com.casper.sdk.types.PublicKey
 
toAccountHex() - Method in class com.casper.sdk.types.PublicKey
 
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
 
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(PublicKey) - Method in class com.casper.sdk.service.serialization.types.PublicKeyByteSerializer
 
toBytes(Deploy) - Method in class com.casper.sdk.types.DeployService
 
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
toString() - Method in class com.casper.sdk.types.Digest
 
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 - 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
 
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
 
URef - Class in com.casper.sdk.types
 
URef(byte[], AccessRights) - 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

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.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(String) - Static method in enum com.casper.sdk.types.CLKeyInfo.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.casper.sdk.types.CLType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.casper.sdk.types.KeyAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.casper.sdk.types.KeyAlgorithm
 
values() - Static method in enum com.casper.sdk.service.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.CLKeyInfo.KeyType
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.CLType
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.KeyAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
verifySignature(AsymmetricKeyParameter, byte[], byte[]) - Method in class com.casper.sdk.service.SigningService
 

W

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

Copyright © 2021. All rights reserved.