Transaction Flow
Last updated
Last updated
edwin cloud handles the complete transaction lifecycle, from construction to execution, while maintaining client-side security. The agent must only provide the DeFi operation in text and sign the transaction.
Agent sends text-based DeFi operation
Operation includes:
Protocol identifier
Operation type
Parameters
User context
edwin cloud analyzes:
Protocol state
Market conditions
Risk factors
User preferences
Optimizes transaction parameters
Determines best execution strategy
edwin cloud identifies appropriate Protocol MCP
Routes request with context
Handles protocol-specific requirements
Manages protocol state
Protocol MCP constructs transaction
Includes:
Protocol-specific parameters
Gas estimation
Nonce management
Deadline settings
Transaction returned to agent
Agent signs locally
Signature verification
Multi-signature support
edwin cloud submits to DeFi protocol
Monitors confirmation
Handles failures
Returns result
Private keys never leave agent
Local signature generation
Secure key storage
Hardware wallet support
Request validation
Parameter sanitization
Rate limiting
Protocol whitelisting
TLS encryption
Request signing
API key validation
Session management
Automatic retry logic
Error classification
Recovery strategies
Status monitoring
Connection retry
Timeout handling
Load balancing
Failover support
Transaction state
Confirmation status
Gas usage
Block inclusion
Failure reasons
Retry attempts
Recovery actions
Error patterns
Success rate
Failure rate
Average time
Gas efficiency
Common failures
Recovery success
Pattern detection
Improvement areas