Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
b79b2f8
sc-meta tx plan
andrei-marinica Apr 1, 2026
7773e81
sc-meta tx cli scaffold
andrei-marinica Apr 1, 2026
6efa048
interactor run trait file rename
andrei-marinica Apr 4, 2026
8fa43a0
interactor - into_sdk_transaction
andrei-marinica Apr 8, 2026
838a356
interactor trait docs
andrei-marinica Apr 8, 2026
fe23180
sc-meta tx new + send + cs test
andrei-marinica May 5, 2026
090b116
ci rename
andrei-marinica May 6, 2026
5ffcef4
sc-meta tx deploy
andrei-marinica May 6, 2026
6aadbb7
Merge branch 'rc/v0.66' into mxpy1
andrei-marinica May 7, 2026
fdc981a
core new deploy address impls centralized
andrei-marinica May 7, 2026
081dfe9
sc-meta tx deploy + call refactor
andrei-marinica May 7, 2026
e022da7
sc-meta tx query
andrei-marinica May 7, 2026
f281df7
sc-meta data CLI
andrei-marinica May 8, 2026
948e032
adder snippets update
andrei-marinica May 8, 2026
25eea62
wallet from_pem_file accepts any path
andrei-marinica May 8, 2026
213e604
sc-meta cs CLI test - test_adder_deploy_add_get_sum
andrei-marinica May 8, 2026
40eaddc
sc-meta CLI test fix
andrei-marinica May 8, 2026
6bf954a
adder snippets chain simulator
andrei-marinica May 9, 2026
967a174
sc-meta CLI test - outfiles
andrei-marinica May 10, 2026
ceb8930
sc-meta CLI test - refactor
andrei-marinica May 10, 2026
a8c20bd
adder snippets - cal outfile
andrei-marinica May 10, 2026
cdec102
sc-meta CLI test - debugging
andrei-marinica May 10, 2026
20bb2cf
sc-meta CLI test - serial
andrei-marinica May 10, 2026
0333864
Bech32Address - try_from_bech32_string, docs
andrei-marinica May 10, 2026
315bcc2
sc-meta tx new cleanup
andrei-marinica May 10, 2026
28bb44d
Wallet - methods take AsRef<Path>
andrei-marinica May 10, 2026
940bf9e
sc-meta tx upgrade
andrei-marinica May 11, 2026
5981494
sc-meta - temp remove sender_wallet_index
andrei-marinica May 11, 2026
2bd35b3
sc-meta tx sign
andrei-marinica May 12, 2026
bb6cf09
sc tx broadcast refactor
andrei-marinica May 12, 2026
55ceac6
sc tx cli - InteractorIntoSdkTransaction trait
andrei-marinica May 12, 2026
12475f5
sc tx query print fix
andrei-marinica May 12, 2026
0bf6e2e
sc-meta data global path windows fix
andrei-marinica May 12, 2026
eac5dd2
sc-meta tx output cleanup
andrei-marinica May 12, 2026
9f81ea3
Bech32Address empty string error
andrei-marinica May 13, 2026
766b738
adder snippets cleanup
andrei-marinica May 13, 2026
5e11fce
sc-meta tx --token-transfers
andrei-marinica May 13, 2026
49d4cb8
sc-meta tx --payments
andrei-marinica May 13, 2026
54e6547
prompt cleanup
andrei-marinica May 13, 2026
dd4ace1
CI - grouped sc-meta CI in onw workflow
andrei-marinica May 13, 2026
58740b7
template test timeout
andrei-marinica May 13, 2026
4c03d44
CI - sc-meta CI only run relevant tests
andrei-marinica May 13, 2026
a34e15d
sc-meta tx check tx signed before broadcast
andrei-marinica May 13, 2026
68b5dfd
sc-meta tx --wait-result requires --send
andrei-marinica May 13, 2026
fea05e8
interactor - retrieve_tx_on_network returns Result instead of panic
andrei-marinica May 13, 2026
e9becab
sc-meta tx - file rename
andrei-marinica May 13, 2026
258f9fe
sc-meta tx TODO.md
andrei-marinica May 13, 2026
f10b043
sc-meta tx - file reorg
andrei-marinica May 13, 2026
3d34fb8
sc-meta transfer snippets & fix
andrei-marinica May 13, 2026
5255462
sc-meta transfer snippets gas fix
andrei-marinica May 13, 2026
02e3559
ping-pong.snippets.sh cleanup
andrei-marinica May 14, 2026
b1e13a6
ping-pong.snippets.sh move
andrei-marinica May 14, 2026
a7959d3
sc-meta tx - parse payments refactor + unit tests
andrei-marinica May 14, 2026
927b42a
sc-meta tx - code metadata args refactor
andrei-marinica May 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 108 additions & 0 deletions .github/workflows/sc-meta-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
name: sc-meta CI

on:
push:
branches:
- master
pull_request:

permissions:
checks: write
pull-requests: write

jobs:
template_test_current:
name: Template tool test - current (unreleased) templates
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout code
uses: actions/checkout@v5

- name: Install rust
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: 1.87
target: wasm32v1-none

- name: Install prerequisites
run: |
cargo install wasm-opt
cargo install --path framework/meta
sc-meta install mx-scenario-go --tag v5.1.0

which wasm-opt
which mx-scenario-go
mx-scenario-go --version

- name: Run template tool test
run: cargo test -p multiversx-sc-meta --features template-test-current --test template_test

template_test_released:
name: Template tool test - released templates
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout code
uses: actions/checkout@v5

- name: Install rust
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: 1.87
target: wasm32-unknown-unknown

- name: Install prerequisites
run: |
cargo install wasm-opt
cargo install --path framework/meta
sc-meta install mx-scenario-go --tag v5.1.0
sc-meta install wasm32

which wasm-opt
which mx-scenario-go
mx-scenario-go --version

- name: Run template tool test
run: cargo test -p multiversx-sc-meta --features template-test-released --test template_test

sc_meta_tx_cli_chain_simulator_tests:
name: sc-meta tx CLI chain simulator tests
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout code
uses: actions/checkout@v5

- name: Install rust
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: 1.95

- name: Install sc-meta
env:
RUSTFLAGS: ""
run: cargo install --path framework/meta

- name: Pull latest chain simulator docker image
env:
RUSTFLAGS: ""
run: sc-meta cs install

- name: Run sc-meta tx CLI tests
env:
RUSTFLAGS: ""
run: |
sc-meta cs start &

sleep 5

cargo test -p multiversx-sc-meta --features chain-simulator-tests --test cs_tx_cli_test || TEST_RESULT=$?

sc-meta cs stop

exit ${TEST_RESULT:-0}

- name: Cleanup
if: always()
run: sc-meta cs stop 2>/dev/null || true
40 changes: 0 additions & 40 deletions .github/workflows/template-test-current.yml

This file was deleted.

41 changes: 0 additions & 41 deletions .github/workflows/template-test-released.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ tags
**/node_modules
**/output/**
**/testnet/**
**/mxpy.data-storage.json
**/*.data-storage.json
**/*.interaction.json

# Python scripts
Expand Down
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions chain/core/src/std.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
mod bech32_address;
mod code_hash;
pub mod crypto;
pub mod new_address;

pub use bech32_address::Bech32Address;
pub use code_hash::{CODE_HASH_LEN, code_hash};
Loading
Loading