interveil-sdk 0.1.0

A portable execution language for intent-based Solana transactions — build, sign, and submit intents without holding keys
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use thiserror::Error;

#[derive(Debug, Error)]
pub enum VeilError {
    #[error("serialization failed: {0}")]
    Serialization(String),

    #[error("signing failed: {0}")]
    Signing(String),

    #[error("http request failed: {0}")]
    Http(String),

    #[error("invalid intent: {0}")]
    InvalidIntent(String),
}