Skip to content
This repository was archived by the owner on Jan 17, 2023. It is now read-only.

Commit 5272ab0

Browse files
Merge pull request #1 from RemarkableTools/dev
Release v2.0.3
2 parents 1e5f355 + 05fd434 commit 5272ab0

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

docs/advanced.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,18 @@ var bech32Address = "BECH32_ADDRESS";
2323
var account = Account.From(await provider.GetAccount(bech32Address));
2424
var receiverAddress = Address.FromBech32("RECEIVER_ADDRESS");
2525
```
26+
Get a token from network
27+
```csharp
28+
var token = Token.From(await provider.GetToken("OFE-29eb54"));
29+
```
2630
Create the [`Transaction Request`](https://github.com/RemarkableTools/ErdCsharp/blob/master/src/ErdCsharp/Domain/TransactionRequest.cs)
2731
```csharp
2832
var transactionRequest = TokenTransactionRequest.TokenTransfer(
2933
networkConfig,
3034
account,
3135
receiverAddress,
32-
"OFE-29eb54",
33-
100);
36+
token.Identifier.Value,
37+
ESDTAmount.ESDT("100", token.GetESDT()).Value);
3438
```
3539
Use the [`Private Signer`](https://github.com/RemarkableTools/ErdCsharp/blob/master/src/ErdCsharp-PrivateSigner/PrivateSigner.cs) to sign the transaction
3640
```csharp

src/ErdCsharp/Domain/GasLimit.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public GasLimit(long value)
2121
/// <param name="networkConfig">The network config</param>
2222
/// <param name="transaction">The transaction</param>
2323
/// <returns>A GasLimit</returns>
24-
public static GasLimit ForTransaction(NetworkConfig networkConfig, TransactionRequest transaction)
24+
public static GasLimit ForEGLDTransaction(NetworkConfig networkConfig, TransactionRequest transaction)
2525
{
2626
var value = networkConfig.MinGasLimit;
2727
return new GasLimit(value) + FromData(networkConfig, transaction.Data);

src/ErdCsharp/Domain/TransactionRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public static TransactionRequest CreateEgldTransactionRequest(
6464
{
6565
var transaction = Create(account, networkConfig, address, value);
6666
transaction.Data = DataCoder.EncodeData(message);
67-
transaction.SetGasLimit(GasLimit.ForTransaction(networkConfig, transaction));
67+
transaction.SetGasLimit(GasLimit.ForEGLDTransaction(networkConfig, transaction));
6868
return transaction;
6969
}
7070

src/ErdCsharp/ErdCsharp.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@
1111
<RepositoryUrl>https://github.com/RemarkableTools/ErdCsharp</RepositoryUrl>
1212
<RepositoryType>GitHub</RepositoryType>
1313
<Company>Remarkable Tools</Company>
14-
<Version>2.0.0</Version>
14+
<Version>2.0.3</Version>
1515
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
1616
<Title>ErdCsharp</Title>
1717
<PackageReadmeFile>README.md</PackageReadmeFile>
1818
<PackAsTool>False</PackAsTool>
1919
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
20-
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
20+
<PackageRequireLicenseAcceptance>False</PackageRequireLicenseAcceptance>
2121
<Copyright>Copyright © Remarkable Tools 2022</Copyright>
2222
<PackageIcon>RemarkableToolsPackage.jpg</PackageIcon>
23-
<PackageReleaseNotes>SDK public release</PackageReleaseNotes>
23+
<PackageReleaseNotes>Error resolved for EGLD Transaction Request</PackageReleaseNotes>
2424
</PropertyGroup>
2525
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net6.0|AnyCPU'">
2626
<WarningLevel>5</WarningLevel>

0 commit comments

Comments
 (0)