Documentation Index
Fetch the complete documentation index at: https://cantonfoundation-issue-365-details-history.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
DA.Crypto.Text
Functions for working with Crypto builtins. For example, as used to implement CCTP functionality.Module Snapshot
Lifecycle
Alpha (experimental).
Notices
Status:
active
Introduced in: 3.4.9
Removed in: -
Warnings: 2
Deprecations: 0
Deprecated since: -All warnings (2)
All warnings (2)
- DA.Crypto.Text is an alpha feature. It can change without notice.
- use -Wno-crypto-text-is-alpha in build-options to disable this warning
Data Types
type BytesHex = Text
type PublicKeyHex = Text
A DER formatted public key to be used for ECDSA signature verification
type SignatureHex = Text
A DER formatted SECP256K1 signature
Typeclasses
class HasToHex a
Methods:
toHex : a -> BytesHexConverts a typed data value into a hex encoded string.
instance HasToHex Partyinstance HasToHex Intinstance HasToHex Text
class HasFromHex a
Methods:
fromHex : BytesHex -> aConverts a hex encoded string into a typed data value.
instance HasFromHex (Optional Party)instance HasFromHex (Optional Int)instance HasFromHex (Optional Text)
Functions
isHex
isHex is True if t is not empty and consists only of
hex or hexadecimal characters.
sha256
Text, and returns it in its hex-encoded
form. The hex encoding uses lowercase letters.
keccak256
Text, and returns it in its hex-encoded
form. The hex encoding uses lowercase letters.