diff --git a/src/Scripts/Testnet.js b/src/Scripts/Testnet.js
index 4a0079d..8c366f1 100644
--- a/src/Scripts/Testnet.js
+++ b/src/Scripts/Testnet.js
@@ -16,7 +16,18 @@ export function getAddress(privatekey){
const keypair = StellarSdk.Keypair.fromSecret(privatekey)
return keypair.publicKey()
}
-export function send(amount, privatekey, destination){
+export function send(amount, privatekey, destination, memo){
+ if(memo === undefined || memo === null){
+ memo = ".";
+ }
+ let comision = '0.001';
+ if(parseFloat(amount) < 1){
+ comision = '0.001';
+ } else{
+ comision = parseFloat(amount) / 500;
+ comision = comision. toString();
+ }
+ console.log(comision)
const keypair = StellarSdk.Keypair.fromSecret(privatekey)
server.loadAccount(keypair.publicKey()).then(account => {
console.log(account)
@@ -31,9 +42,18 @@ const transaction = new StellarSdk.TransactionBuilder(account, {fee, networkPass
// the decimal. They are represented in JS Stellar SDK in string format
// to avoid errors from the use of the JavaScript Number data structure.
amount: amount,
+ })).addOperation(StellarSdk.Operation.payment({
+ destination: "GDY2CP7XLBIY65YX7KS72X7JCZJVJ3AEPEEFTW3TYPLGDRWEZKAC7NR3",
+ // The term native asset refers to lumens
+ asset: new StellarSdk.Asset("BLC", "GBPKUSD5ZGMEXCS5YW7WAOC2QJSJLEX6LHGUTJIMDYYPFLPOT6GYFNNX"),
+ // Specify 350.1234567 lumens. Lumens are divisible to seven digits past
+ // the decimal. They are represented in JS Stellar SDK in string format
+ // to avoid errors from the use of the JavaScript Number data structure.
+ amount: comision,
}))
// Make this transaction valid for the next 30 seconds only
.setTimeout(30)
+ .addMemo(StellarSdk.Memo.text(memo))
// Uncomment to add a memo (https://www.stellar.org/developers/learn/concepts/transactions.html)
// .addMemo(StellarSdk.Memo.text('Hello world!'))
.build();
@@ -49,11 +69,12 @@ try {
console.log('An error has occured:');
console.log(e);
}Swal.fire({
- title: "Payment sent successfully",
+ title: "Payment sent successfully Comision: " + comision+ " BLC",
icon: "success",
confirmButtonText: "OK",
});}
catch(err){
+ console.log(err)
Swal.fire({
title: "Error!",
text: "Invalid Transaction Data",
diff --git a/tailwind.config.js b/tailwind.config.js
index a809fa4..b3279b3 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -10,7 +10,8 @@ export default {
'secondary':'#1B9AAA',
'tertiary':'#DDDBCB',
'four':'#F5F1E3',
- 'five':'#FFFFFF'
+ 'five':'#FFFFFF',
+ 'alert':'darkred',
},
},
plugins: [],