Skip to content

Commit 93dd652

Browse files
committed
main
1 parent 58b686c commit 93dd652

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+272
-173
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
## 0.1.0
22

3-
* TODO: Release.
3+
* TODO: Release.
4+
5+
## 0.2.0
6+
7+
* TODO: Removing inefficient methods.

README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,21 @@ At least one example has been created for each transaction type, which you can f
5656
final randomPrivate =
5757
XRPPrivateKey.random(algorithm: CryptoAlgorithm.SECP256K1);
5858
final toHex = randomPrivate.toHex();
59+
5960
/// access private key with hex
6061
final private = XRPPrivateKey.fromHex(toHex);
62+
6163
/// accesss publicKey
6264
final publicKey = private.getPublic();
65+
6366
final addressClass = publicKey.toAddress();
67+
6468
/// rpjEqWDFtoin7fFxuw6oQG2onkZkf72hhc
6569
final classicAddress = addressClass.address;
70+
6671
/// X7ZBWLX4XnxEwvQa4sgH11QbhQzuTuGeoZKEb2naE92oNEc
6772
final xAddress = addressClass.toXAddress(isTestNetwork: false);
73+
6874
/// sign with privateKey
6975
final sig = private.sign(...)
7076
@@ -83,7 +89,7 @@ Descriptions for some of these classes are provided below.
8389
signingPubKey: ownerPublic); // Sender's public key
8490
8591
```
86-
- NTF, mint, createOffer, cancelOffer
92+
- NTF, mint, createOffer, acceptOffer
8793

8894
```
8995
// mint token
@@ -128,16 +134,20 @@ Descriptions for some of these classes are provided below.
128134
signingPubKey: ownerPublic,
129135
memos: [memo],
130136
);
137+
131138
// It receives the transaction, the RPC class, and then fulfills the transaction requirements, including the fee amount, account sequence, and the last network ledger sequence.
132139
await autoFill(rpc, escrowCreate);
140+
133141
// At this point, we need to sign the transaction with the sender's account.
134142
// We receive the transaction blob and sign it with the sender's private key.
135143
final sig = owner.sign(escrowCreate.toBlob());
136144
// After completing the signature, we add it to the transaction.
137145
escrowCreate.setSignature(sig);
146+
138147
/// In the final step, we need to send the transaction to the network.
139148
/// We receive another transaction blob that already contains a signature. At this point, we no longer need to include a signature, and we must set the 'forSigning' variable to false.
140149
final trBlob = escrowCreate.toBlob(forSigning: false);
150+
141151
// broadcasting transaction
142152
final result = await rpc.submit(trBlob)
143153
// transaction hash: result.txJson.hash ()
@@ -179,7 +189,7 @@ Descriptions for some of these classes are provided below.
179189
### JSON-RPC
180190
```
181191
/// access devent
182-
final devnetRPC = XRPLRpc.ammDevnet();
192+
final devnetRPC = XRPLRpc.devNet();
183193
184194
/// access testnet
185195
final testnetRPC = XRPLRpc.testNet();

example/transactions/amm_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import 'package:xrp_dart/src/xrpl/models/amm/amm_deposit.dart';
1010
import 'package:xrp_dart/src/xrpl/models/amm/amm_vote.dart';
1111
import 'package:xrp_dart/src/xrpl/models/amm/amm_withdraw.dart';
1212
import 'package:xrp_dart/src/xrpl/models/currencies/currencies.dart';
13-
import 'package:xrp_dart/src/xrpl/models/memo.dart';
13+
import 'package:xrp_dart/src/xrpl/models/memo/memo.dart';
1414

1515
import '../main.dart';
1616

example/transactions/block_hole_account_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import 'package:xrp_dart/src/crypto/keypair/xrpl_private_key.dart';
77
import 'package:xrp_dart/src/formating/bytes_num_formating.dart';
88
import 'package:xrp_dart/src/xrpl/helper.dart';
99
import 'package:xrp_dart/src/xrpl/models/account/accountset.dart';
10-
import 'package:xrp_dart/src/xrpl/models/memo.dart';
10+
import 'package:xrp_dart/src/xrpl/models/memo/memo.dart';
1111
import 'package:xrp_dart/src/xrpl/models/account/set_reqular_key.dart';
1212

1313
final rpc = XRPLRpc.testNet();

example/transactions/check_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import 'package:xrp_dart/src/xrpl/models/check/check_cancel.dart';
1111
import 'package:xrp_dart/src/xrpl/models/check/check_cash.dart';
1212
import 'package:xrp_dart/src/xrpl/models/check/check_create.dart';
1313
import 'package:xrp_dart/src/xrpl/models/currencies/currencies.dart';
14-
import 'package:xrp_dart/src/xrpl/models/memo.dart';
15-
import 'package:xrp_dart/src/xrpl/models/transaction.dart';
14+
import 'package:xrp_dart/src/xrpl/models/memo/memo.dart';
15+
import 'package:xrp_dart/src/xrpl/models/base/transaction.dart';
1616

1717
import '../main.dart';
1818
import 'issue_token_test.dart';

example/transactions/create_ticket_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import 'package:xrp_dart/src/crypto/keypair/xrpl_private_key.dart';
77
import 'package:xrp_dart/src/formating/bytes_num_formating.dart';
88
import 'package:xrp_dart/src/xrpl/helper.dart';
99
import 'package:xrp_dart/src/xrpl/models/account/accountset.dart';
10-
import 'package:xrp_dart/src/xrpl/models/memo.dart';
10+
import 'package:xrp_dart/src/xrpl/models/memo/memo.dart';
1111
import 'package:xrp_dart/src/xrpl/models/ticket/ticket_create.dart';
1212

1313
final rpc = XRPLRpc.testNet();

example/transactions/escrow_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import 'package:xrp_dart/src/xrpl/helper.dart';
77
import 'package:xrp_dart/src/xrpl/models/escrow_create/escrow_cancel.dart';
88
import 'package:xrp_dart/src/xrpl/models/escrow_create/escrow_create.dart';
99
import 'package:xrp_dart/src/xrpl/models/escrow_create/escrow_finish.dart';
10-
import 'package:xrp_dart/src/xrpl/models/memo.dart';
10+
import 'package:xrp_dart/src/xrpl/models/memo/memo.dart';
1111

1212
import 'block_hole_account_test.dart';
1313

example/transactions/issue_token_test.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import 'package:xrp_dart/src/formating/bytes_num_formating.dart';
77
import 'package:xrp_dart/src/xrpl/helper.dart';
88
import 'package:xrp_dart/src/xrpl/models/account/accountset.dart';
99
import 'package:xrp_dart/src/xrpl/models/currencies/currencies.dart';
10-
import 'package:xrp_dart/src/xrpl/models/memo.dart';
11-
import 'package:xrp_dart/src/xrpl/models/payment.dart';
12-
import 'package:xrp_dart/src/xrpl/models/trust_set.dart';
10+
import 'package:xrp_dart/src/xrpl/models/memo/memo.dart';
11+
import 'package:xrp_dart/src/xrpl/models/payment/payment.dart';
12+
import 'package:xrp_dart/src/xrpl/models/payment/trust_set.dart';
1313

1414
import '../main.dart';
1515

example/transactions/nft_token_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import 'package:xrp_dart/src/crypto/keypair/xrpl_private_key.dart';
55
import 'package:xrp_dart/src/formating/bytes_num_formating.dart';
66
import 'package:xrp_dart/src/xrpl/helper.dart';
77
import 'package:xrp_dart/src/xrpl/models/currencies/currencies.dart';
8-
import 'package:xrp_dart/src/xrpl/models/memo.dart';
8+
import 'package:xrp_dart/src/xrpl/models/memo/memo.dart';
99
import 'package:xrp_dart/src/xrpl/models/nft/nft_accept_offer.dart';
1010
import 'package:xrp_dart/src/xrpl/models/nft/nft_token_burn.dart';
1111
import 'package:xrp_dart/src/xrpl/models/nft/nft_token_cancel_offer.dart';

example/transactions/path_set_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import 'package:xrp_dart/src/crypto/keypair/xrpl_private_key.dart';
66
import 'package:xrp_dart/src/formating/bytes_num_formating.dart';
77
import 'package:xrp_dart/src/xrpl/helper.dart';
88
import 'package:xrp_dart/src/xrpl/models/currencies/currencies.dart';
9-
import 'package:xrp_dart/src/xrpl/models/memo.dart';
10-
import 'package:xrp_dart/src/xrpl/models/payment.dart';
9+
import 'package:xrp_dart/src/xrpl/models/memo/memo.dart';
10+
import 'package:xrp_dart/src/xrpl/models/payment/payment.dart';
1111

1212
import '../main.dart';
1313

0 commit comments

Comments
 (0)