mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 01:41:03 +00:00
Match substrate's fmt (#1148)
* Alter gitlab. * Use substrate's rustfmt.toml * cargo +nightly fmt --all * Fix spellcheck. * cargo +nightly fmt --all * format. * Fix spellcheck and fmt * fmt? * Fix spellcheck Co-authored-by: Tomasz Drwięga <tomasz@parity.io>
This commit is contained in:
@@ -26,8 +26,8 @@ pub enum TokenSwapState {
|
||||
/// The swap has been started using the `start_claim` call, but we have no proof that it has
|
||||
/// happened at the Bridged chain.
|
||||
Started,
|
||||
/// The swap has happened at the Bridged chain and may be claimed by the Bridged chain party using
|
||||
/// the `claim_swap` call.
|
||||
/// The swap has happened at the Bridged chain and may be claimed by the Bridged chain party
|
||||
/// using the `claim_swap` call.
|
||||
Confirmed,
|
||||
/// The swap has failed at the Bridged chain and This chain party may cancel it using the
|
||||
/// `cancel_swap` call.
|
||||
@@ -43,19 +43,20 @@ pub enum TokenSwapType<ThisBlockNumber> {
|
||||
/// The `target_account_at_bridged_chain` is temporary and only have funds for single swap.
|
||||
///
|
||||
/// ***WARNING**: if `target_account_at_bridged_chain` still exists after the swap has been
|
||||
/// completed (either by claiming or canceling), the `source_account_at_this_chain` will be able
|
||||
/// to restart the swap again and repeat the swap until `target_account_at_bridged_chain` depletes.
|
||||
/// completed (either by claiming or canceling), the `source_account_at_this_chain` will be
|
||||
/// able to restart the swap again and repeat the swap until `target_account_at_bridged_chain`
|
||||
/// depletes.
|
||||
TemporaryTargetAccountAtBridgedChain,
|
||||
/// This swap type prevents `source_account_at_this_chain` from restarting the swap after it has
|
||||
/// been completed. There are two consequences:
|
||||
/// This swap type prevents `source_account_at_this_chain` from restarting the swap after it
|
||||
/// has been completed. There are two consequences:
|
||||
///
|
||||
/// 1) the `source_account_at_this_chain` won't be able to call `start_swap` after given <ThisBlockNumber>;
|
||||
/// 2) the `target_account_at_bridged_chain` won't be able to call `claim_swap` (over the bridge) before
|
||||
/// block `<ThisBlockNumber + 1>`.
|
||||
/// 1) the `source_account_at_this_chain` won't be able to call `start_swap` after given
|
||||
/// <ThisBlockNumber>; 2) the `target_account_at_bridged_chain` won't be able to call
|
||||
/// `claim_swap` (over the bridge) before block `<ThisBlockNumber + 1>`.
|
||||
///
|
||||
/// The second element is the nonce of the swap. You must care about its uniqueness if you're
|
||||
/// planning to perform another swap with exactly the same parameters (i.e. same amount, same accounts,
|
||||
/// same `ThisBlockNumber`) to avoid collisions.
|
||||
/// planning to perform another swap with exactly the same parameters (i.e. same amount, same
|
||||
/// accounts, same `ThisBlockNumber`) to avoid collisions.
|
||||
LockClaimUntilBlock(ThisBlockNumber, U256),
|
||||
}
|
||||
|
||||
@@ -64,9 +65,11 @@ pub enum TokenSwapType<ThisBlockNumber> {
|
||||
///
|
||||
/// **IMPORTANT NOTE**: this structure is always the same during single token swap. So even
|
||||
/// when chain changes, the meaning of This and Bridged are still used to point to the same chains.
|
||||
/// This chain is always the chain where swap has been started. And the Bridged chain is the other chain.
|
||||
/// This chain is always the chain where swap has been started. And the Bridged chain is the other
|
||||
/// chain.
|
||||
#[derive(Encode, Decode, Clone, RuntimeDebug, PartialEq, Eq)]
|
||||
pub struct TokenSwap<ThisBlockNumber, ThisBalance, ThisAccountId, BridgedBalance, BridgedAccountId> {
|
||||
pub struct TokenSwap<ThisBlockNumber, ThisBalance, ThisAccountId, BridgedBalance, BridgedAccountId>
|
||||
{
|
||||
/// The type of the swap.
|
||||
pub swap_type: TokenSwapType<ThisBlockNumber>,
|
||||
/// This chain balance to be swapped with `target_balance_at_bridged_chain`.
|
||||
@@ -75,6 +78,7 @@ pub struct TokenSwap<ThisBlockNumber, ThisBalance, ThisAccountId, BridgedBalance
|
||||
pub source_account_at_this_chain: ThisAccountId,
|
||||
/// Bridged chain balance to be swapped with `source_balance_at_this_chain`.
|
||||
pub target_balance_at_bridged_chain: BridgedBalance,
|
||||
/// Account id of the party acting at the Bridged chain and owning the `target_balance_at_bridged_chain`.
|
||||
/// Account id of the party acting at the Bridged chain and owning the
|
||||
/// `target_balance_at_bridged_chain`.
|
||||
pub target_account_at_bridged_chain: BridgedAccountId,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user