pub async fn sign_action<T: Serialize>(
signer: &PrivateKeySigner,
chain: Chain,
action: &T,
nonce: u64,
vault_address: Option<Address>,
expires_after: Option<u64>,
) -> Result<Signature>Expand description
Sign an action for the Hyperliquid exchange.