single_transfer

Function single_transfer 

Source
pub async fn single_transfer<P: Provider>(
    provider: &P,
    executor: Address,
    signed: SignedTransferWithCommit,
) -> Result<TxHash, SdkError>
Expand description

transferWithAuthorization(8 引数オーバーロード)— 単一送金の署名実行。

§引数

  • provider — チェーン検証・コントラクトの .call()(シミュレーション)と .send() に使用。
  • executor — トランザクション送信者(msg.sender)。EIP-712 の executor と一致させる必要があります。
  • signedcrate::sign::single_transfer 等で生成した署名済みデータ。

§戻り値

トランザクションハッシュ。

§エラー

crate::SdkError — 前提検証失敗、シミュレーション/送信失敗など。