mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-10 21:19:24 +00:00
Remove SlashVote per #349
This commit is contained in:
@@ -22,10 +22,7 @@ use ::tendermint::{
|
||||
use crate::{
|
||||
transaction::{Signed, TransactionError, TransactionKind, Transaction, verify_transaction},
|
||||
ReadWrite,
|
||||
tendermint::{
|
||||
tx::{SlashVote, VoteSignature, TendermintTx},
|
||||
Validators, Signer,
|
||||
},
|
||||
tendermint::{tx::TendermintTx, Validators, Signer},
|
||||
};
|
||||
|
||||
#[cfg(test)]
|
||||
@@ -205,19 +202,3 @@ pub async fn random_evidence_tx<N: Network>(
|
||||
let signed = signed_from_data::<N>(signer, signer_id, 0, 0, data).await;
|
||||
TendermintTx::SlashEvidence((signed, None::<SignedMessageFor<N>>).encode())
|
||||
}
|
||||
|
||||
pub fn random_vote_tx<R: RngCore + CryptoRng>(rng: &mut R, genesis: [u8; 32]) -> TendermintTx {
|
||||
// private key
|
||||
let key = Zeroizing::new(<Ristretto as Ciphersuite>::F::random(&mut *rng));
|
||||
|
||||
// vote data
|
||||
let mut id = [0u8; 13];
|
||||
let mut target = [0u8; 32];
|
||||
rng.fill_bytes(&mut id);
|
||||
rng.fill_bytes(&mut target);
|
||||
|
||||
let mut tx = TendermintTx::SlashVote(SlashVote { id, target, sig: VoteSignature::default() });
|
||||
tx.sign(rng, genesis, &key);
|
||||
|
||||
tx
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user