pub trait AttestersWriteApi<Account, Error> {
    // Required methods
    fn request_sfx_attestation_commit(
        target: [u8; 4],
        sfx_id: H256,
        maybe_gmp_payload: Option<H256>
    ) -> Result<(), Error>;
    fn request_sfx_attestation_revert(
        target: [u8; 4],
        sfx_id: H256
    ) -> Result<(), Error>;
    fn request_ban_attesters_attestation(
        ban_attesters: &Account
    ) -> Result<(), Error>;
    fn request_next_committee_attestation() -> Vec<([u8; 4], u32), Global>;
}

Required Methods§

fn request_sfx_attestation_commit( target: [u8; 4], sfx_id: H256, maybe_gmp_payload: Option<H256> ) -> Result<(), Error>

fn request_sfx_attestation_revert( target: [u8; 4], sfx_id: H256 ) -> Result<(), Error>

fn request_ban_attesters_attestation( ban_attesters: &Account ) -> Result<(), Error>

fn request_next_committee_attestation() -> Vec<([u8; 4], u32), Global>

Implementors§

§

impl<Account, Balance, Error> AttestersWriteApi<Account, Error> for AttestersReadApiEmptyMock<Account, Balance, Error>