Skip to content

Commit 0fbe5bf

Browse files
committed
Obsolete calls updated in Demo
1 parent 103af30 commit 0fbe5bf

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

TonLibDotNet.Demo/Samples/AccountBalanceAndTransactions.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,24 +29,24 @@ public async Task Run()
2929
logger.LogInformation("Address info 2: Bounceable={Value}, Testnet={Value}, Workchain={Value}, Bytes={Value}", workchainId, bounceable, testnetOnly, Convert.ToBase64String(accountId));
3030

3131
var ast = await tonClient.GetAccountState(account);
32-
logger.LogInformation("Acc info via GetAccountState(): balance = {Value} nanoton or {Value} TON", ast.Balance, tonClient.ConvertFromNanoTon(ast.Balance));
32+
logger.LogInformation("Acc info via GetAccountState(): balance = {Value} nanoton or {Value} TON", ast.Balance, TonUtils.Coins.FromNano(ast.Balance));
3333

3434
var rast = await tonClient.RawGetAccountState(account);
35-
logger.LogInformation("Acc info via RawGetAccountState(): balance = {Value} nanoton or {Value} TON", rast.Balance, tonClient.ConvertFromNanoTon(rast.Balance));
35+
logger.LogInformation("Acc info via RawGetAccountState(): balance = {Value} nanoton or {Value} TON", rast.Balance, TonUtils.Coins.FromNano(rast.Balance));
3636

3737
var txs = await tonClient.RawGetTransactions(account, rast.LastTransactionId);
3838
foreach (var item in txs.TransactionsList)
3939
{
4040
if (item.InMsg?.Value > 0)
4141
{
42-
logger.LogInformation("TX {Id}: {Value} ({Value} TON) from {Address}", item.TransactionId.Hash, item.InMsg.Value, tonClient.ConvertFromNanoTon(item.InMsg.Value), item.InMsg.Source.Value);
42+
logger.LogInformation("TX {Id}: {Value} ({Value} TON) from {Address}", item.TransactionId.Hash, item.InMsg.Value, TonUtils.Coins.FromNano(item.InMsg.Value), item.InMsg.Source.Value);
4343
}
4444

4545
if (item.OutMsgs != null)
4646
{
4747
foreach(var msg in item.OutMsgs)
4848
{
49-
logger.LogInformation("TX {Id}: {Value} ({Value} TON) to {Address}", item.TransactionId.Hash, msg.Value, tonClient.ConvertFromNanoTon(msg.Value), msg.Destination.Value);
49+
logger.LogInformation("TX {Id}: {Value} ({Value} TON) to {Address}", item.TransactionId.Hash, msg.Value, TonUtils.Coins.FromNano(msg.Value), msg.Destination.Value);
5050
}
5151
}
5252
}

TonLibDotNet.Demo/Samples/DomainAuctionInfo.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ public async Task Run(bool useMainnet)
3838
return;
3939
}
4040

41-
tonClient.TryDecodeBase64AsString((dnsTx.InMsg.MsgData as DataText).Text, out var domain);
41+
TonUtils.Text.TryDecodeBase64((dnsTx.InMsg.MsgData as DataText).Text, out var domain);
4242

4343
var domainAddress = dnsTx.OutMsgs[0].Destination;
44-
var bid = tonClient.ConvertFromNanoTon(dnsTx.OutMsgs[0].Value);
44+
var bid = TonUtils.Coins.FromNano(dnsTx.OutMsgs[0].Value);
4545

4646
logger.LogInformation("Last auction found: name {Name}.ton (address {Address}), last bid = {Value} TON, bidder is {Address}", domain, domainAddress.Value, bid, dnsTx.InMsg.Source.Value);
4747

@@ -56,7 +56,7 @@ public async Task Run(bool useMainnet)
5656
var adr = smcgai.Stack[0].ToTvmCell().ToBoc().RootCells[0].BeginRead().LoadAddressIntStd();
5757
var coins = long.Parse(smcgai.Stack[1].ToTvmNumberDecimal());
5858
var endTime = long.Parse(smcgai.Stack[2].ToTvmNumberDecimal());
59-
logger.LogInformation("Auction info (method 1): last bid = {Value} TON, bidder is {Address}, auction ends at {Time}", tonClient.ConvertFromNanoTon(coins), adr, DateTimeOffset.FromUnixTimeSeconds(endTime));
59+
logger.LogInformation("Auction info (method 1): last bid = {Value} TON, bidder is {Address}, auction ends at {Time}", TonUtils.Coins.FromNano(coins), adr, DateTimeOffset.FromUnixTimeSeconds(endTime));
6060

6161
// Method 2: Parse contract data
6262
// structure is (from explorer source code)
@@ -98,7 +98,7 @@ public async Task Run(bool useMainnet)
9898
var adr2 = aucinfo.LoadAddressIntStd();
9999
var coins2 = aucinfo.LoadCoins();
100100
var endTime2 = aucinfo.LoadLong();
101-
logger.LogInformation("Auction info (method 2): last bid = {Value} TON, bidder is {Address}, auction ends at {Time}", tonClient.ConvertFromNanoTon(coins2), adr2, DateTimeOffset.FromUnixTimeSeconds(endTime2));
101+
logger.LogInformation("Auction info (method 2): last bid = {Value} TON, bidder is {Address}, auction ends at {Time}", TonUtils.Coins.FromNano(coins2), adr2, DateTimeOffset.FromUnixTimeSeconds(endTime2));
102102
}
103103
}
104104
}

TonLibDotNet.Demo/Samples/SendTon.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ public async Task Run(bool useMainnet)
6464
// Step 2: Build message and action
6565
var msg = new Types.Msg.Message(new AccountAddress(TestAddress))
6666
{
67-
Data = new Types.Msg.DataText(tonClient.EncodeStringAsBase64("Sent using https://github.com/justdmitry/TonLib.NET")),
68-
Amount = tonClient.ConvertToNanoTon(0.01M),
67+
Data = new Types.Msg.DataText(TonUtils.Text.EncodeAsBase64("Sent using https://github.com/justdmitry/TonLib.NET")),
68+
Amount = TonUtils.Coins.ToNano(0.01M),
6969
SendMode = 1,
7070
};
7171

0 commit comments

Comments
 (0)