Skip to content

Commit

Permalink
transaction-builder: rename to diem-transaction-builder
Browse files Browse the repository at this point in the history
  • Loading branch information
bmwill authored and bors-libra committed Mar 8, 2021
1 parent 69b3dd7 commit 8aa99b1
Show file tree
Hide file tree
Showing 15 changed files with 60 additions and 63 deletions.
38 changes: 19 additions & 19 deletions Cargo.lock

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

2 changes: 1 addition & 1 deletion client/faucet/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ diem-logger = { path = "../../common/logger" }
diem-types = { path = "../../types" }
diem-workspace-hack = { path = "../../common/workspace-hack" }
move-core-types = { path = "../../language/move-core/types" }
transaction-builder-generated = { path = "../transaction-builder" }
diem-transaction-builder = { path = "../transaction-builder" }

[dev-dependencies]
serde_json = "1.0.64"
Expand Down
2 changes: 1 addition & 1 deletion client/faucet/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ mod tests {
use crate::routes;
use diem_faucet::mint;
use diem_infallible::RwLock;
use diem_transaction_builder::stdlib::ScriptCall;
use diem_types::{
account_address::AccountAddress,
transaction::{
Expand All @@ -135,7 +136,6 @@ mod tests {
},
};
use std::{collections::HashMap, convert::TryFrom, sync::Arc};
use transaction_builder_generated::stdlib::ScriptCall;
use warp::Filter;

fn setup(
Expand Down
6 changes: 3 additions & 3 deletions client/faucet/src/mint.rs
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ impl MintParams {
seq: u64,
) -> diem_types::transaction::TransactionPayload {
diem_types::transaction::TransactionPayload::Script(
transaction_builder_generated::stdlib::encode_create_parent_vasp_account_script(
diem_transaction_builder::stdlib::encode_create_parent_vasp_account_script(
self.currency_code(),
0, // sliding nonce
self.receiver(),
Expand All @@ -67,7 +67,7 @@ impl MintParams {
seq: u64,
) -> diem_types::transaction::TransactionPayload {
diem_types::transaction::TransactionPayload::Script(
transaction_builder_generated::stdlib::encode_create_designated_dealer_script(
diem_transaction_builder::stdlib::encode_create_designated_dealer_script(
self.currency_code(),
0, // sliding nonce
self.receiver(),
Expand All @@ -80,7 +80,7 @@ impl MintParams {

fn p2p_script(&self) -> diem_types::transaction::TransactionPayload {
diem_types::transaction::TransactionPayload::Script(
transaction_builder_generated::stdlib::encode_peer_to_peer_with_metadata_script(
diem_transaction_builder::stdlib::encode_peer_to_peer_with_metadata_script(
self.currency_code(),
self.receiver(),
self.amount,
Expand Down
2 changes: 1 addition & 1 deletion client/transaction-builder/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "transaction-builder-generated"
name = "diem-transaction-builder"
version = "0.1.0"
authors = ["Diem Association <[email protected]>"]
description = "Generated transaction builders"
Expand Down
2 changes: 1 addition & 1 deletion json-rpc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ executor = { path = "../execution/executor" }
executor-types = { path = "../execution/executor-types" }
scratchpad = { path = "../storage/scratchpad" }
move-vm-types = { path = "../language/move-vm/types" }
transaction-builder-generated = { path = "../client/transaction-builder" }
diem-transaction-builder = { path = "../client/transaction-builder" }
diem-node = { path = "../diem-node" }

[features]
Expand Down
4 changes: 2 additions & 2 deletions json-rpc/tests/integration_test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ use serde_json::json;

use compiled_stdlib::shim::tmp_new_transaction_script_builders;
use diem_crypto::hash::CryptoHash;
use diem_transaction_builder::stdlib;
use diem_types::{
access_path::AccessPath,
account_address::AccountAddress,
Expand All @@ -17,7 +18,6 @@ use diem_types::{
write_set::{WriteOp, WriteSet, WriteSetMut},
};
use std::{convert::TryInto, ops::Deref};
use transaction_builder_generated::stdlib;

use diem_json_rpc_types::views::EventView;

Expand Down Expand Up @@ -449,7 +449,7 @@ fn create_test_cases() -> Vec<Test> {
let txn1 = {
let account1 = env.get_account(0, 0);
let account2 = env.get_account(1, 0);
let script = transaction_builder_generated::stdlib::encode_peer_to_peer_with_metadata_script(
let script = diem_transaction_builder::stdlib::encode_peer_to_peer_with_metadata_script(
xus_tag(),
account2.address,
100,
Expand Down
51 changes: 24 additions & 27 deletions json-rpc/tests/testing.rs
Original file line number Diff line number Diff line change
Expand Up @@ -67,23 +67,22 @@ impl Env {

pub fn create_parent_vasp(&mut self) {
let vasp = Account::gen();
let script =
transaction_builder_generated::stdlib::encode_create_parent_vasp_account_script(
xus_tag(),
0, // sliding nonce
vasp.address,
vasp.auth_key().prefix().to_vec(),
format!("Novi {}", self.vasps.len()).as_bytes().to_owned(),
false, /* add all currencies */
);
let script = diem_transaction_builder::stdlib::encode_create_parent_vasp_account_script(
xus_tag(),
0, // sliding nonce
vasp.address,
vasp.auth_key().prefix().to_vec(),
format!("Novi {}", self.vasps.len()).as_bytes().to_owned(),
false, /* add all currencies */
);
let txn = self.create_txn(&self.tc, script);
self.submit_and_wait(txn);
self.vasps.push(vasp);
}

pub fn create_child_vasp(&mut self, parent_vasp_index: usize, amount: u64) {
let child = Account::gen();
let script = transaction_builder_generated::stdlib::encode_create_child_vasp_account_script(
let script = diem_transaction_builder::stdlib::encode_create_child_vasp_account_script(
xus_tag(),
child.address,
child.auth_key().prefix().to_vec(),
Expand All @@ -96,14 +95,13 @@ impl Env {
}

pub fn transfer_coins_to_vasp(&mut self, index: usize, amount: u64) {
let script =
transaction_builder_generated::stdlib::encode_peer_to_peer_with_metadata_script(
xus_tag(),
self.vasps[index].address,
amount,
vec![],
vec![],
);
let script = diem_transaction_builder::stdlib::encode_peer_to_peer_with_metadata_script(
xus_tag(),
self.vasps[index].address,
amount,
vec![],
vec![],
);
let txn = self.create_txn(&self.dd, script);
self.submit_and_wait(txn);
}
Expand All @@ -127,15 +125,14 @@ impl Env {
) -> SignedTransaction {
let (rid, rcid) = receiver;
let receiver_address = self.vasps[rid].children[rcid].address;
let script =
transaction_builder_generated::stdlib::encode_peer_to_peer_with_metadata_script(
xus_tag(),
receiver_address,
amount,
// todo: add metadata
vec![],
vec![],
);
let script = diem_transaction_builder::stdlib::encode_peer_to_peer_with_metadata_script(
xus_tag(),
receiver_address,
amount,
// todo: add metadata
vec![],
vec![],
);
self.create_txn(&self.vasps[sender.0].children[sender.1], script)
}

Expand Down
4 changes: 2 additions & 2 deletions language/e2e-testsuite/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ move-core-types = { path = "../move-core/types" }
move-vm-runtime = { path = "../move-vm/runtime" }
move-vm-types = { path = "../move-vm/types" }
transaction-builder = { path = "../transaction-builder"}
transaction-builder-generated = { path = "../../client/transaction-builder"}
diem-transaction-builder = { path = "../../client/transaction-builder"}
vm = { path = "../vm" }
diem-vm = { path = "../diem-vm" }
proptest = "1.0.0"
Expand All @@ -31,4 +31,4 @@ diem-workspace-hack = { path = "../../common/workspace-hack" }
diem-writeset-generator = { path = "../diem-tools/writeset-transaction-generator"}

[features]
default = ["transaction-builder-generated/fuzzing"]
default = ["diem-transaction-builder/fuzzing"]
2 changes: 1 addition & 1 deletion language/e2e-testsuite/src/tests/transaction_fuzzer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// SPDX-License-Identifier: Apache-2.0

use compiled_stdlib::legacy::transaction_scripts::LegacyStdlibScript;
use diem_transaction_builder::stdlib::ScriptCall;
use diem_types::account_config;
use language_e2e_tests::{
account::{self, Account},
Expand All @@ -10,7 +11,6 @@ use language_e2e_tests::{
use proptest::{collection::vec, prelude::*};
use std::convert::TryFrom;
use transaction_builder::encode_create_parent_vasp_account_script;
use transaction_builder_generated::stdlib::ScriptCall;

proptest! {
#![proptest_config(ProptestConfig::with_cases(10))]
Expand Down
2 changes: 1 addition & 1 deletion language/transaction-builder/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ edition = "2018"
mirai-annotations = "1.10.1"

diem-workspace-hack = { path = "../../common/workspace-hack" }
transaction-builder-generated = { path = "../../client/transaction-builder" }
diem-transaction-builder = { path = "../../client/transaction-builder" }

[features]
default = []
2 changes: 1 addition & 1 deletion language/transaction-builder/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
#![forbid(unsafe_code)]

// TODO: remove
pub use transaction_builder_generated::stdlib::*;
pub use diem_transaction_builder::stdlib::*;
2 changes: 1 addition & 1 deletion secure/key-manager/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ diem-secure-storage = { path = "../storage" }
diem-time-service = { path = "../../common/time-service" }
diem-types = { path = "../../types" }
diem-workspace-hack = { path = "../../common/workspace-hack" }
transaction-builder-generated = { path = "../../client/transaction-builder" }
diem-transaction-builder = { path = "../../client/transaction-builder" }

[dev-dependencies]
futures = "0.3.12"
Expand Down
2 changes: 1 addition & 1 deletion secure/key-manager/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -399,7 +399,7 @@ pub fn build_rotation_transaction(
chain_id: ChainId,
) -> RawTransaction {
let script =
transaction_builder_generated::stdlib::encode_set_validator_config_and_reconfigure_script(
diem_transaction_builder::stdlib::encode_set_validator_config_and_reconfigure_script(
owner_address,
consensus_key.to_bytes().to_vec(),
network_addresses,
Expand Down
2 changes: 1 addition & 1 deletion secure/key-manager/src/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -736,7 +736,7 @@ fn verify_validator_config_info_mismatch<T: DiemInterface>(mut node: Node<T>) {
// Build a transaction updating the validator config consensus key on chain
let mut rng = StdRng::from_seed([44u8; 32]);
let new_consensus_key = Ed25519PrivateKey::generate(&mut rng).public_key();
let script = transaction_builder_generated::stdlib::encode_register_validator_config_script(
let script = diem_transaction_builder::stdlib::encode_register_validator_config_script(
node.get_account_from_storage(OWNER_ACCOUNT),
new_consensus_key.to_bytes().to_vec(),
Vec::new(),
Expand Down

0 comments on commit 8aa99b1

Please sign in to comment.