Aptos Unity SDK
Loading...
Searching...
No Matches
Classes | Enumerations
Aptos.BCS Namespace Reference

Classes

class  Authenticator
 A generic Authenticator. More...
 
class  BCSMap
 Representation of a map in BCS. More...
 
class  Bool
 Representation of a Boolean. More...
 
class  BString
 Representation of a string in BCS. More...
 
class  Bytes
 Representation of Bytes in BCS. More...
 
class  BytesSequence
 Representation of a byte sequence. More...
 
class  Deserialization
 
class  Ed25519Authenticator
 ED25519 Authenticator. More...
 
class  EntryFunction
 Representation of an entry function. More...
 
interface  IAuthenticator
 Each transaction submitted to the Aptos blockchain contains a TransactionAuthenticator. During transaction execution, the executor will check if every AccountAuthenticator's signature on the transaction hash is well-formed and whether the sha3 hash of the AccountAuthenticator's AuthenticationKeyPreimage matches the AuthenticationKey stored under the participating signer's account address. More...
 
interface  ISerializable
 An interfaces that enforces types to implement a serialization method. More...
 
interface  ISerializableTag
 An interface that encorces all type tags to implement a serializaiton method and also return it's internal values. A static deserializaton method is also provides. More...
 
class  ModuleBundle
 Representation of a module bundle. More...
 
class  ModuleId
 Representation of a module ID. More...
 
class  MultiAgentAuthenticator
 An Authenticator that uses a list of tuples of account addresses and authenticator pairs. More...
 
class  MultiAgentRawTransaction
 Representation of a multi agent raw transaction. More...
 
class  MultiEd25519Authenticator
 MultiEd25519Authenticator. More...
 
class  RawTransaction
 Representation of a raw transaction. More...
 
class  Script
 Representation of a script passed as bytes. More...
 
class  ScriptArgument
 Representation of a script argument. More...
 
class  Sequence
 Representation of a Transaction Argument sequence / list. NOTE: Transaction Arguments have different types hence they cannot be represented using a regular list. NOTE: This class does not implement deserialization because the developer would know the types beforehand, and hence would apply the appropriate deserialization based on the type. More...
 
class  Serialization
 An implementation of BCS Serialization in C#. More...
 
class  SignedTransaction
 Signed transaction implementation. More...
 
class  StructTag
 Representation of a struct tag. More...
 
class  TagSequence
 Representation of a tag sequence. More...
 
class  TransactionArgument
 
class  TransactionPayload
 Representation of a transaction's payload. More...
 
class  U128
 Representation of a U128. More...
 
class  U16
 Representation of a U32. More...
 
class  U256
 Representation of a 256. More...
 
class  U32
 Representation of a U32. More...
 
class  U64
 Representation of U64. More...
 
class  U8
 Representation of U8. More...
 

Enumerations

enum  TypeTag {
  BOOL , U8 , U64 , U128 ,
  ACCOUNT_ADDRESS , SIGNER , VECTOR , STRUCT ,
  U16 , U32 , U256
}