Move Module
This tutorial covers building, publishing and interacting with my own Move modules.
Step 0: clone initia-tutorials
git clone git@github.com:initia-labs/initia-tutorials.gitStep 1: Build a module
How to get HEX address
> initiad keys parse [addr]
bytes: F64D24B10B0CE93CD428DF3AB9228ADB18B93CFE
human: initimport { AccAddress } from '@initia/initia.js';
console.log(AccAddress.toHex('[addr]'));
// 0x7b23641ee96425a5dbe9953bdd949da7f6c5fcb0[package]
name = "read_write"
version = "0.0.0"
[dependencies]
InitiaStdlib = { git = "https://github.com/initia-labs/initiavm.git", subdir = "crates/../precompile/modules/initia_stdlib", rev = "main" }
[addresses]
std = "0x1"
your_address = "{insert your hex address here}"Step 2: Publish a module
About upgrade policy
Policy
Description
Step 3: Interact with published module
Last updated