pascaldart library
Classes
- AccountName
- AccountName encoding for account names.
- AccountNameCoder
- A special pascal type that can en/decode an account name
- AccountNumber
- A simple type that holds an account number in a reliable way.
- AccountNumberCoder
- A special pascal type that can en/decode an account number
- AccountsResponse
- AesCbcPkcs7
- AES Encrypt/Decrypt using CBC block cipher and PKCS7 padding
- AesCbcZeroPadding
- AES Encrypt/Decrypt using CBC block cipher and no padding
- Base58
- Decode/Encopde Bytes to Base58 String
- BaseOperation
- BaseRequest
- BaseResponse
- BlocksResponse
- BuyAccountOperation
- ChangeAccountInfoOperation
- ChangeKeyOperation
- ChangeKeySignedOperation
- Changer
- Represents an 'Changer' object returned by PascalCoin json-RPC API
- Currency
- Pascal currency math/currency functions
- CurrencyCoder
- A special pascal type that can en/decode an amount
- Curve
- Simple elliptic curve representation of keys in pascalcoin.
- CurveCoder
- A special pascal type that can en/decode a curve id.
- DataOperation
- DeListForSaleOperation
- ECDHCrypt
- ECDHResult
- EciesCoding
- EciesCrypt
- A class that can en-/decrypt payloads based on a public key / private key.
- EciesData
- ErrorResponse
- ExecuteOperationsRequest
- FindAccountsRequest
- FindOperationRequest
- GetAccountOperationsRequest
- GetAccountRequest
- GetBlockOperationRequest
- GetBlockOperationsRequest
- GetBlockRequest
- GetBlocksRequest
- GetPendingsRequest
- GetWalletAccountsRequest
- Int16
- Int32
- Int64
- Int8
- KDF
- Pascal key derivation function
- KeyIV
- KeyPair
- Represents a pub/private key pair
- Keys
- Handling of cryptographic keys
- ListForSaleOperation
- OperationHash
- Holds information about an operation hash.
- OperationHashCoder
- OperationsResponse
- OpType
- OpTypeCoder
- PascalAccount
- Represents an 'Account' object returned by PascalCoin json-RPC API
- PascalBlock
- Represents an 'Account' object returned by PascalCoin json-RPC API
- PascalOperation
- Represents an 'Operation' object returned by PascalCoin json-RPC API
- PDUtil
- PrivateKey
- PrivateKeyCoder
- Pascal Private Key encoder/decoder
- PrivateKeyCrypt
- Crypter for pascal coin private keys
- PublicKey
- Represents a pascal coin public key
- PublicKeyCoder
- A pascal coin Public Key
- RawOperationCoder
- Receiver
- Represents an 'Receiver' object returned by PascalCoin json-RPC API
- RPCClient
- RPCResponse
- Sender
- Represents an 'Sender' object returned by PascalCoin json-RPC API
- Sha
- Signature
- StringWithLength
- A string where the preceeding bytes are a length
- TransactionOperation
- Representation of a signable Transaction operation.
- XYPubKey
- ZeroBytePadding
- transferred from ZeroBytePadding.java from bouncycastle
Enums
Constants
Properties
-
XYL_PUBKEYS
→ Map<
int, XYPubKey> -
final
Functions
-
accountNameToStr(
AccountName? name) → String? -
accountNumToInt(
AccountNumber? accountNumber) → int? -
accountStateFromJson(
String? state) → AccountState? -
accountStateToJson(
AccountState? state) → String? - Various serialization converters
-
currencyToDouble(
Currency? currency) → double? -
fromDateTime(
DateTime? dt) → int? -
hexToPublicKey(
String? hexKey) → PublicKey? -
intToAccountNum(
int? pascalAccount) → AccountNumber? -
pascalToCurrency(
num? pascalAmount) → Currency? -
publicKeyToHex(
PublicKey? pubKey) → String? -
strToAccountName(
String? name) → AccountName? -
toDateTime(
int? v) → DateTime?