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と一致させる必要があります。signed—crate::sign::single_transfer等で生成した署名済みデータ。
§戻り値
トランザクションハッシュ。
§エラー
crate::SdkError — 前提検証失敗、シミュレーション/送信失敗など。