Skip to content

Commit 80b3b4a

Browse files
committed
Fix some code in the rust SDK
1 parent 937c770 commit 80b3b4a

File tree

6 files changed

+15
-12
lines changed

6 files changed

+15
-12
lines changed

src/content/docs/build/sdks/rust-sdk/building-transactions.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ When you need full control over each stage of a transaction, such as customizing
148148
Use `TransactionBuilder` to assemble a `RawTransaction` with the sender, sequence number, payload, chain ID, and optional gas parameters.
149149

150150
```rust
151-
use aptos_sdk::transaction::TransactionBuilder;
151+
use aptos_sdk::transaction_builder::TransactionBuilder;
152152

153153
let chain_id = aptos.chain_id().await?;
154154
let sequence_number = aptos.get_sequence_number(sender.address()).await?;
@@ -288,8 +288,9 @@ let payload = InputEntryFunctionData::new(functions::APT_TRANSFER)
288288
use aptos_sdk::{Aptos, AptosConfig};
289289
use aptos_sdk::account::Ed25519Account;
290290
use aptos_sdk::transaction::{
291-
functions, sign_transaction, InputEntryFunctionData, TransactionBuilder,
291+
functions, sign_transaction, InputEntryFunctionData,
292292
};
293+
use aptos_sdk::transaction_builder::TransactionBuilder;
293294

294295
#[tokio::main]
295296
async fn main() -> anyhow::Result<()> {

src/content/docs/build/sdks/rust-sdk/fetch-data-via-sdk.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ let payload = InputEntryFunctionData {
111111
],
112112
};
113113

114-
let gas_estimate = aptos.estimate_gas(payload).await?;
114+
let gas_estimate = aptos.estimate_gas(&sender, payload.clone()).await?;
115115
println!("Estimated gas units: {}", gas_estimate);
116116
```
117117

@@ -124,7 +124,7 @@ let address = "0x1".parse()?;
124124

125125
// Retrieve all modules published under an account
126126
let modules = aptos.fullnode().get_account_modules(address).await?;
127-
for module in &modules {
127+
for module in &modules.data {
128128
println!("Module: {}", module.abi.as_ref().unwrap().name);
129129
}
130130
```

src/content/docs/es/build/sdks/rust-sdk/building-transactions.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ Cuando necesitas control total sobre cada etapa de una transaccion, como persona
148148
Usa `TransactionBuilder` para ensamblar una `RawTransaction` con el remitente, numero de secuencia, payload, ID de cadena y parametros de gas opcionales.
149149

150150
```rust
151-
use aptos_sdk::transaction::TransactionBuilder;
151+
use aptos_sdk::transaction_builder::TransactionBuilder;
152152

153153
let chain_id = aptos.chain_id().await?;
154154
let sequence_number = aptos.get_sequence_number(sender.address()).await?;
@@ -288,8 +288,9 @@ let payload = InputEntryFunctionData::new(functions::APT_TRANSFER)
288288
use aptos_sdk::{Aptos, AptosConfig};
289289
use aptos_sdk::account::Ed25519Account;
290290
use aptos_sdk::transaction::{
291-
functions, sign_transaction, InputEntryFunctionData, TransactionBuilder,
291+
functions, sign_transaction, InputEntryFunctionData,
292292
};
293+
use aptos_sdk::transaction_builder::TransactionBuilder;
293294

294295
#[tokio::main]
295296
async fn main() -> anyhow::Result<()> {

src/content/docs/es/build/sdks/rust-sdk/fetch-data-via-sdk.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ let payload = InputEntryFunctionData {
111111
],
112112
};
113113

114-
let gas_estimate = aptos.estimate_gas(payload).await?;
114+
let gas_estimate = aptos.estimate_gas(&sender, payload.clone()).await?;
115115
println!("Estimated gas units: {}", gas_estimate);
116116
```
117117

@@ -124,7 +124,7 @@ let address = "0x1".parse()?;
124124

125125
// Retrieve all modules published under an account
126126
let modules = aptos.fullnode().get_account_modules(address).await?;
127-
for module in &modules {
127+
for module in &modules.data {
128128
println!("Module: {}", module.abi.as_ref().unwrap().name);
129129
}
130130
```

src/content/docs/zh/build/sdks/rust-sdk/building-transactions.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ let payload = InputEntryFunctionData::new("0x1::coin::transfer")
148148
使用 `TransactionBuilder` 组装一个包含发送者、序列号、负载、链 ID 和可选 gas 参数的 `RawTransaction`
149149

150150
```rust
151-
use aptos_sdk::transaction::TransactionBuilder;
151+
use aptos_sdk::transaction_builder::TransactionBuilder;
152152

153153
let chain_id = aptos.chain_id().await?;
154154
let sequence_number = aptos.get_sequence_number(sender.address()).await?;
@@ -288,8 +288,9 @@ let payload = InputEntryFunctionData::new(functions::APT_TRANSFER)
288288
use aptos_sdk::{Aptos, AptosConfig};
289289
use aptos_sdk::account::Ed25519Account;
290290
use aptos_sdk::transaction::{
291-
functions, sign_transaction, InputEntryFunctionData, TransactionBuilder,
291+
functions, sign_transaction, InputEntryFunctionData,
292292
};
293+
use aptos_sdk::transaction_builder::TransactionBuilder;
293294

294295
#[tokio::main]
295296
async fn main() -> anyhow::Result<()> {

src/content/docs/zh/build/sdks/rust-sdk/fetch-data-via-sdk.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ let payload = InputEntryFunctionData {
111111
],
112112
};
113113

114-
let gas_estimate = aptos.estimate_gas(payload).await?;
114+
let gas_estimate = aptos.estimate_gas(&sender, payload.clone()).await?;
115115
println!("Estimated gas units: {}", gas_estimate);
116116
```
117117

@@ -124,7 +124,7 @@ let address = "0x1".parse()?;
124124

125125
// Retrieve all modules published under an account
126126
let modules = aptos.fullnode().get_account_modules(address).await?;
127-
for module in &modules {
127+
for module in &modules.data {
128128
println!("Module: {}", module.abi.as_ref().unwrap().name);
129129
}
130130
```

0 commit comments

Comments
 (0)