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

AccountState

Constants

CURVES → const Map<int, String>
Available curves in PascalCoin
ID → const Symbol
L_PRIVKEYS → const Map<int, int>
NAME → const Symbol

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?