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
use stellar_axelar_std::Env;

use crate::{Upgrader, UpgraderClient};

pub fn setup_upgrader<'a>(env: &Env) -> UpgraderClient<'a> {
    let contract_id = env.register(Upgrader, ());

    UpgraderClient::new(env, &contract_id)
}