Skip to content

Commit 89207db

Browse files
committed
Change token name from REV to ASI
1 parent ec98ec1 commit 89207db

File tree

6 files changed

+30
-30
lines changed

6 files changed

+30
-30
lines changed

src/args.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ pub enum Commands {
3535
/// Generate a new secp256k1 private/public key pair
3636
GenerateKeyPair(GenerateKeyPairArgs),
3737

38-
/// Generate a REV address from a public key
39-
GenerateRevAddress(GenerateRevAddressArgs),
38+
/// Generate a ASI address from a public key
39+
GenerateAsiAddress(GenerateAsiAddressArgs),
4040

4141
/// Get node status and peer information
4242
Status(HttpArgs),
@@ -71,7 +71,7 @@ pub enum Commands {
7171
/// Get blocks in the main chain
7272
ShowMainChain(ShowMainChainArgs),
7373

74-
/// Transfer REV tokens between addresses
74+
/// Transfer ASI tokens between addresses
7575
Transfer(TransferArgs),
7676

7777
/// Get a specific deploy by ID
@@ -305,9 +305,9 @@ pub struct GenerateKeyPairArgs {
305305
pub output_dir: String,
306306
}
307307

308-
/// Arguments for generate-rev-address command
308+
/// Arguments for generate-asi-address command
309309
#[derive(Parser)]
310-
pub struct GenerateRevAddressArgs {
310+
pub struct GenerateAsiAddressArgs {
311311
/// Public key in hex format (uncompressed format preferred)
312312
#[arg(short, long, conflicts_with = "private_key")]
313313
pub public_key: Option<String>,
@@ -510,11 +510,11 @@ pub struct WaitArgs {
510510
/// Arguments for transfer command
511511
#[derive(Parser)]
512512
pub struct TransferArgs {
513-
/// Recipient REV address
513+
/// Recipient ASI address
514514
#[arg(short, long)]
515515
pub to_address: String,
516516

517-
/// Amount in REV to transfer
517+
/// Amount in ASI to transfer
518518
#[arg(short, long)]
519519
pub amount: u64,
520520

src/commands/crypto.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ pub fn generate_key_pair_command(args: &GenerateKeyPairArgs) -> Result<()> {
8080
Ok(())
8181
}
8282

83-
pub fn generate_rev_address_command(args: &GenerateRevAddressArgs) -> Result<()> {
83+
pub fn generate_asi_address_command(args: &GenerateAsiAddressArgs) -> Result<()> {
8484
// Determine the public key to use
8585
let public_key_hex = if let Some(public_key_hex) = &args.public_key {
8686
// Use provided public key
@@ -89,7 +89,7 @@ pub fn generate_rev_address_command(args: &GenerateRevAddressArgs) -> Result<()>
8989
// Derive public key from private key
9090
let secret_key = CryptoUtils::decode_private_key(private_key_hex)?;
9191
let public_key = CryptoUtils::derive_public_key(&secret_key);
92-
// Use uncompressed format for REV address generation
92+
// Use uncompressed format for ASI address generation
9393
CryptoUtils::serialize_public_key(&public_key, false)
9494
} else {
9595
return Err(NodeCliError::config_missing_required(
@@ -104,12 +104,12 @@ pub fn generate_rev_address_command(args: &GenerateRevAddressArgs) -> Result<()>
104104
));
105105
}
106106

107-
// Generate REV address
108-
let rev_address = CryptoUtils::generate_rev_address(&public_key_hex)?;
107+
// Generate ASI address
108+
let asi_address = CryptoUtils::generate_asi_address(&public_key_hex)?;
109109

110110
// Print the result using output utils
111111
print_key("Public key", &public_key_hex);
112-
print_key("REV address", &rev_address);
112+
print_key("ASI address", &asi_address);
113113

114114
Ok(())
115115
}

src/commands/network.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ pub async fn is_finalized_command(
231231
}
232232

233233
pub async fn transfer_deploy(args: &TransferArgs) -> Result<String, Box<dyn std::error::Error>> {
234-
println!("💸 Initiating REV transfer");
234+
println!("💸 Initiating ASI transfer");
235235

236236
println!(
237237
"🔌 Connecting to F1r3fly node at {}:{}",
@@ -245,18 +245,18 @@ pub async fn transfer_deploy(args: &TransferArgs) -> Result<String, Box<dyn std:
245245
let secret_key = CryptoUtils::decode_private_key(&args.private_key)?;
246246
let public_key = CryptoUtils::derive_public_key(&secret_key);
247247
let public_key_hex = CryptoUtils::serialize_public_key(&public_key, false);
248-
CryptoUtils::generate_rev_address(&public_key_hex)?
248+
CryptoUtils::generate_asi_address(&public_key_hex)?
249249
};
250250

251-
validate_rev_address(&from_address)?;
252-
validate_rev_address(&args.to_address)?;
251+
validate_asi_address(&from_address)?;
252+
validate_asi_address(&args.to_address)?;
253253

254254
let amount_dust = args.amount * 100_000_000;
255255

256256
println!("📋 Transfer Details:");
257257
println!(" From: {}", from_address);
258258
println!(" To: {}", args.to_address);
259-
println!(" Amount: {} REV ({} dust)", args.amount, amount_dust);
259+
println!(" Amount: {} ASI ({} dust)", args.amount, amount_dust);
260260
println!(
261261
" Phlo limit: {}",
262262
if args.bigger_phlo {
@@ -353,7 +353,7 @@ pub async fn bond_validator_command(
353353
args: &BondValidatorArgs,
354354
) -> Result<(), Box<dyn std::error::Error>> {
355355
println!("🔗 Bonding new validator to the network");
356-
println!("💰 Stake amount: {} REV", args.stake);
356+
println!("💰 Stake amount: {} ASI", args.stake);
357357

358358
// Initialize the F1r3fly API client for deploying
359359
let f1r3fly_api = F1r3flyApi::new(&args.private_key, &args.host, args.grpc_port);
@@ -748,13 +748,13 @@ pub async fn get_deploy_command(
748748
}
749749
}
750750

751-
pub fn validate_rev_address(address: &str) -> Result<(), Box<dyn std::error::Error>> {
751+
pub fn validate_asi_address(address: &str) -> Result<(), Box<dyn std::error::Error>> {
752752
if !address.starts_with("1111") {
753-
return Err("Invalid REV address format: must start with '1111'".into());
753+
return Err("Invalid ASI address format: must start with '1111'".into());
754754
}
755755

756756
if address.len() < 40 {
757-
return Err("Invalid REV address format: too short".into());
757+
return Err("Invalid ASI address format: too short".into());
758758
}
759759

760760
Ok(())
@@ -782,7 +782,7 @@ in {{
782782
for (@result <- resultCh) {{
783783
match result {{
784784
(true, Nil) => {{
785-
stdout!(("Transfer successful:", {}, "REV"))
785+
stdout!(("Transfer successful:", {}, "ASI"))
786786
}}
787787
(false, reason) => {{
788788
stdout!(("Transfer failed:", reason))

src/commands/query.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ pub async fn wallet_balance_command(
347347
let duration = start_time.elapsed();
348348
println!("✅ Wallet balance retrieved successfully!");
349349
println!("⏱️ Time taken: {:.2?}", duration);
350-
println!("💰 Balance for {}: {} REV", args.address, balance);
350+
println!("💰 Balance for {}: {} ASI", args.address, balance);
351351
println!("📊 {}", block_info);
352352

353353
return Ok((balance, block_info));
@@ -848,7 +848,7 @@ pub async fn validator_status_command(
848848
if validator == args.public_key {
849849
if let Some(stake) = bond.get("stake").and_then(|s| s.as_i64())
850850
{
851-
println!(" Stake Amount: {} REV", stake);
851+
println!(" Stake Amount: {} ASI", stake);
852852
}
853853
break;
854854
}

src/dispatcher.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ impl Dispatcher {
3131
Commands::GenerateKeyPair(args) => {
3232
generate_key_pair_command(args).map_err(NodeCliError::from)
3333
}
34-
Commands::GenerateRevAddress(args) => {
35-
generate_rev_address_command(args).map_err(NodeCliError::from)
34+
Commands::GenerateAsiAddress(args) => {
35+
generate_asi_address_command(args).map_err(NodeCliError::from)
3636
}
3737
Commands::Status(args) => status_command(args).await.map_err(NodeCliError::from),
3838
Commands::Blocks(args) => blocks_command(args).await.map_err(NodeCliError::from),

src/utils/crypto.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,16 @@ impl CryptoUtils {
4747
hex::encode(private_key.secret_bytes())
4848
}
4949

50-
/// Generate REV address from public key
51-
pub fn generate_rev_address(public_key_hex: &str) -> Result<String> {
50+
/// Generate ASI address from public key
51+
pub fn generate_asi_address(public_key_hex: &str) -> Result<String> {
5252
let public_key_bytes = hex::decode(public_key_hex)?;
5353

5454
let public_key = PublicKey::from_bytes(&public_key_bytes);
5555

5656
match RevAddress::from_public_key(&public_key) {
57-
Some(rev_address) => Ok(rev_address.to_base58()),
57+
Some(asi_address) => Ok(asi_address.to_base58()),
5858
None => Err(NodeCliError::crypto_invalid_public_key(
59-
"Failed to generate REV address from public key",
59+
"Failed to generate ASI address from public key",
6060
)),
6161
}
6262
}

0 commit comments

Comments
 (0)