feat: Hook up delegate_id host function

This commit is contained in:
TimothyBanks
2026-08-10 18:07:49 -04:00
parent 9c423d2743
commit 3e113db4f5
11 changed files with 176 additions and 1 deletions

View File

@@ -150,6 +150,13 @@ public:
rust::Slice<std::uint8_t const> credentialType,
rust::Slice<std::uint8_t> out) const noexcept;
// Both accounts must be 20 bytes, else `InvalidParams`. Writes the 32-byte keylet.
[[nodiscard]] std::int32_t
delegateKeylet(
rust::Slice<std::uint8_t const> account,
rust::Slice<std::uint8_t const> authorize,
rust::Slice<std::uint8_t> out) const noexcept;
[[nodiscard]] std::int32_t
sha512Half(rust::Slice<std::uint8_t const> data, rust::Slice<std::uint8_t> out) const noexcept;