Skip to content

Commit d59d96f

Browse files
committed
Make address, passphrase and secret in the tests configurable
1 parent 611e91c commit d59d96f

18 files changed

+111
-79
lines changed

examples/get-balance.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@ var sdk = new SDK({
55
server: SERVER_URL
66
});
77

8+
var ACCOUNT_ADDRESS =
9+
process.env.ACCOUNT_ADDRESS ||
10+
"tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78";
11+
812
sdk.rpc.chain
9-
.getBalance("tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78")
13+
.getBalance(ACCOUNT_ADDRESS)
1014
.then(function(balance) {
1115
// the balance is a U256 instance at this moment.
1216
// Use toString() to print it out.

examples/import-test-account.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@ var sdk = new SDK({
55
server: SERVER_URL
66
});
77

8-
var secret = "ede1d4ccb4ec9a8bbbae9a13db3f4a7b56ea04189be86ac3a6a439d9a0a1addd";
9-
var passphrase = "satoshi";
8+
var ACCOUNT_SECRET =
9+
process.env.ACCOUNT_SECRET ||
10+
"ede1d4ccb4ec9a8bbbae9a13db3f4a7b56ea04189be86ac3a6a439d9a0a1addd";
11+
var ACCOUNT_PASSPHRASE = process.env.ACCOUNT_PASSPHRASE || "satoshi";
12+
1013
sdk.rpc.account
11-
.importRaw(secret, passphrase)
14+
.importRaw(ACCOUNT_SECRET, ACCOUNT_PASSPHRASE)
1215
.then(function(account) {
1316
console.log(account); // tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78
1417
})

examples/mint-and-burn.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ const sdk = new SDK({
55
server: SERVER_URL
66
});
77

8+
const ACCOUNT_ADDRESS =
9+
process.env.ACCOUNT_ADDRESS ||
10+
"tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78";
11+
const ACCOUNT_PASSPHRASE = "satoshi";
12+
813
(async () => {
914
const aliceAddress = await sdk.key.createAssetTransferAddress({
1015
type: "P2PKHBurn"
@@ -36,8 +41,8 @@ const sdk = new SDK({
3641
transactions: [mintTx, transferTx]
3742
});
3843
await sdk.rpc.chain.sendParcel(parcel, {
39-
account: "tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78",
40-
passphrase: "satoshi"
44+
account: ACCOUNT_ADDRESS,
45+
passphrase: ACCOUNT_PASSPHRASE
4146
});
4247

4348
const mintTxInvoice = await sdk.rpc.chain.getTransactionInvoice(

examples/mint-and-transfer.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ const sdk = new SDK({
55
server: SERVER_URL
66
});
77

8+
var ACCOUNT_ADDRESS =
9+
process.env.ACCOUNT_ADDRESS ||
10+
"tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78";
11+
var ACCOUNT_PASSPHRASE = process.env.ACCOUNT_PASSPHRASE || "satoshi";
12+
813
(async () => {
914
const aliceAddress = await sdk.key.createAssetTransferAddress();
1015
const bobAddress =
@@ -50,8 +55,8 @@ const sdk = new SDK({
5055
transactions: [mintTx, transferTx]
5156
});
5257
await sdk.rpc.chain.sendParcel(parcel, {
53-
account: "tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78",
54-
passphrase: "satoshi"
58+
account: ACCOUNT_ADDRESS,
59+
passphrase: ACCOUNT_PASSPHRASE
5560
});
5661

5762
const mintTxInvoice = await sdk.rpc.chain.getTransactionInvoice(

examples/mint-asset.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ var sdk = new SDK({
55
server: SERVER_URL
66
});
77

8+
var ACCOUNT_ADDRESS =
9+
process.env.ACCOUNT_ADDRESS ||
10+
"tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78";
11+
var ACCOUNT_PASSPHRASE = process.env.ACCOUNT_PASSPHRASE || "satoshi";
12+
813
// If you want to know how to create an address, see the example "Create an
914
// asset transfer address".
1015
var address =
@@ -31,8 +36,8 @@ var parcel = sdk.core.createAssetTransactionGroupParcel({
3136
});
3237
sdk.rpc.chain
3338
.sendParcel(parcel, {
34-
account: "tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78",
35-
passphrase: "satoshi"
39+
account: ACCOUNT_ADDRESS,
40+
passphrase: ACCOUNT_PASSPHRASE
3641
})
3742
.then(function(parcelHash) {
3843
// Get the invoice of the parcel.

examples/send-parcel.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,20 @@ var sdk = new SDK({
55
server: SERVER_URL
66
});
77

8+
var ACCOUNT_ADDRESS =
9+
process.env.ACCOUNT_ADDRESS ||
10+
"tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78";
11+
var ACCOUNT_PASSPHRASE = process.env.ACCOUNT_PASSPHRASE || "satoshi";
12+
813
var parcel = sdk.core.createPaymentParcel({
914
recipient: "tccqruq09sfgax77nj4gukjcuq69uzeyv0jcs7vzngg",
1015
amount: 10000
1116
});
1217

1318
sdk.rpc.chain
1419
.sendParcel(parcel, {
15-
account: "tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78",
16-
passphrase: "satoshi"
20+
account: ACCOUNT_ADDRESS,
21+
passphrase: ACCOUNT_PASSPHRASE
1722
// fee and nonce are optional
1823
})
1924
.then(function(parcelHash) {

examples/send-signed-parcel.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,24 @@ var sdk = new SDK({
55
server: SERVER_URL
66
});
77

8+
var ACCOUNT_SECRET =
9+
process.env.ACCOUNT_SECRET ||
10+
"ede1d4ccb4ec9a8bbbae9a13db3f4a7b56ea04189be86ac3a6a439d9a0a1addd";
11+
var ACCOUNT_ADDRESS =
12+
process.env.ACCOUNT_ADDRESS ||
13+
"tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78";
14+
815
var parcel = sdk.core.createPaymentParcel({
916
recipient: "tccqruq09sfgax77nj4gukjcuq69uzeyv0jcs7vzngg",
1017
amount: 10000
1118
});
1219

13-
var account = "tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78";
14-
var accountSecret =
15-
"ede1d4ccb4ec9a8bbbae9a13db3f4a7b56ea04189be86ac3a6a439d9a0a1addd";
16-
1720
sdk.rpc.chain
18-
.getNonce(account)
21+
.getNonce(ACCOUNT_ADDRESS)
1922
.then(function(nonce) {
2023
return sdk.rpc.chain.sendSignedParcel(
2124
parcel.sign({
22-
secret: accountSecret,
25+
secret: ACCOUNT_SECRET,
2326
fee: 10,
2427
nonce: nonce
2528
})

examples/set-regular-key.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@ const sdk = new SDK({
55
server: SERVER_URL
66
});
77

8-
const masterSecret =
8+
var ACCOUNT_SECRET =
9+
process.env.ACCOUNT_SECRET ||
910
"ede1d4ccb4ec9a8bbbae9a13db3f4a7b56ea04189be86ac3a6a439d9a0a1addd";
11+
12+
const masterSecret = ACCOUNT_SECRET;
1013
const masterAccountId = SDK.util.getAccountIdFromPrivate(masterSecret);
1114
const masterAddress = sdk.key.classes.PlatformAddress.fromAccountId(
1215
masterAccountId

integration_tests/Network.spec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import { SDK } from "../";
2+
import { SERVER_URL } from "./helper";
23

34
describe("network", () => {
45
let sdk: SDK;
56

67
beforeAll(async () => {
7-
const SERVER_URL =
8-
process.env.CODECHAIN_RPC_HTTP || "http://localhost:8080";
98
sdk = new SDK({ server: SERVER_URL });
109
});
1110

integration_tests/Rpc.spec.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ import {
1616
signEcdsa
1717
} from "../lib/utils";
1818

19+
import {
20+
ACCOUNT_ADDRESS,
21+
ACCOUNT_ID,
22+
ACCOUNT_SECRET,
23+
SERVER_URL
24+
} from "./helper";
25+
1926
// FIXME:
2027
const ERROR = {
2128
VERIFICATION_FAILED: {
@@ -88,14 +95,11 @@ describe("rpc", () => {
8895
const { Block, H512, U256 } = SDK.Core.classes;
8996
const invalidHash =
9097
"0x0000000000000000000000000000000000000000000000000000000000000000";
91-
const signerSecret =
92-
"ede1d4ccb4ec9a8bbbae9a13db3f4a7b56ea04189be86ac3a6a439d9a0a1addd";
93-
const signerAccount = "0xa6594b7196808d161b6fb137e781abbc251385d9";
94-
const signerAddress = "tccqzn9jjm3j6qg69smd7cn0eup4w7z2yu9my9a2k78";
98+
const signerSecret = ACCOUNT_SECRET;
99+
const signerAccount = ACCOUNT_ID;
100+
const signerAddress = ACCOUNT_ADDRESS;
95101

96102
beforeAll(async () => {
97-
const SERVER_URL =
98-
process.env.CODECHAIN_RPC_HTTP || "http://localhost:8080";
99103
sdk = new SDK({
100104
server: SERVER_URL,
101105
keyStoreType: "memory"

0 commit comments

Comments
 (0)