Skip to content

Commit

Permalink
integration of executor v1.7.next1
Browse files Browse the repository at this point in the history
  • Loading branch information
andrei-marinica committed Jul 18, 2024
1 parent 225e90c commit abe973a
Show file tree
Hide file tree
Showing 4 changed files with 92 additions and 40 deletions.
75 changes: 37 additions & 38 deletions Cargo.lock

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

4 changes: 3 additions & 1 deletion framework/scenario/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,9 @@ version = "0.22.3"
path = "../../sdk/scenario-format"

[dependencies.multiversx-chain-vm-executor]
version = "0.2.0"
# version = "0.2.0"
git = "https://github.com/multiversx/mx-vm-executor-rs"
branch = "rc/v1.7.next1"

[dependencies.multiversx-chain-vm]
version = "=0.9.0"
Expand Down
4 changes: 3 additions & 1 deletion vm/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,6 @@ rand_seeder = { version= "0.2.2", optional = true }
ed25519-dalek = { version = "1.0.1" , optional = true }

[dependencies.multiversx-chain-vm-executor]
version = "0.2.0"
# version = "0.2.0"
git = "https://github.com/multiversx/mx-vm-executor-rs"
branch = "rc/v1.7.next1"
49 changes: 49 additions & 0 deletions vm/src/vm_hooks/vh_dispatcher.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1859,4 +1859,53 @@ impl VMHooks for VMHooksDispatcher {
) -> i32 {
panic!("Unavailable: elliptic_curve_get_values")
}

fn is_reserved_function_name(&self, name_handle: i32) -> i32 {
panic!("Unavailable: is_reserved_function_name")
}

fn managed_get_original_caller_addr(&self, destination_handle: i32) {
panic!("Unavailable: managed_get_original_caller_addr")
}

fn managed_get_relayer_addr(&self, destination_handle: i32) {
panic!("Unavailable: managed_get_relayer_addr")
}

fn managed_multi_transfer_esdt_nft_execute_by_user(
&self,
user_handle: i32,
dst_handle: i32,
token_transfers_handle: i32,
gas_limit: i64,
function_handle: i32,
arguments_handle: i32,
) -> i32 {
panic!("Unavailable: managed_multi_transfer_esdt_nft_execute_by_user")
}

fn managed_verify_secp256r1(
&self,
key_handle: i32,
message_handle: i32,
sig_handle: i32,
) -> i32 {
panic!("Unavailable: managed_verify_secp256r1")
}
fn managed_verify_blssignature_share(
&self,
key_handle: i32,
message_handle: i32,
sig_handle: i32,
) -> i32 {
panic!("Unavailable: managed_verify_blssignature_share")
}
fn managed_verify_blsaggregated_signature(
&self,
key_handle: i32,
message_handle: i32,
sig_handle: i32,
) -> i32 {
panic!("Unavailable: managed_verify_blsaggregated_signature")
}
}

0 comments on commit abe973a

Please sign in to comment.