stellar-upgrader 1.1.3

Upgrader contract, responsible for upgrading contracts and migrate data in an atomic transaction.
Documentation
1
2
3
4
5
6
7
8
9
10
use stellar_axelar_std::{contracterror, soroban_sdk};

#[contracterror]
#[derive(Debug, Eq, PartialEq)]
#[repr(u32)]
pub enum ContractError {
    SameVersion = 1,
    UnexpectedNewVersion = 2,
    MigrationInProgress = 3,
}