Move budget-specific and system-specific tx constructors into traits

These functions pull in budget-specific and system-specific
dependencies that aren't needed by the runtime.
This commit is contained in:
Greg Fitzgerald
2018-09-26 09:51:51 -06:00
parent afc764752c
commit 694add9919
15 changed files with 334 additions and 254 deletions

View File

@@ -241,7 +241,7 @@ mod tests {
use signature::{Keypair, KeypairUtil};
use std::net::{IpAddr, Ipv4Addr, SocketAddr};
use std::sync::Arc;
use transaction::Transaction;
use transaction::{SystemTransaction, Transaction};
#[test]
fn test_rpc_request() {