1+ import { Kiln } from "../src/kiln" ;
2+
3+ const fs = require ( 'fs' ) ;
4+
5+ const apiSecret = fs . readFileSync ( __dirname + '/fireblocks_secret.key' , 'utf8' ) ;
6+
7+ const f = async ( ) => {
8+ const k = new Kiln ( {
9+ testnet : true ,
10+ apiToken : 'kiln_dTkxUTFRdHBMZm9vNFFycFhDSTZCdlJsbjJZang5VnY6ejJoV3FCSTlyZlBtM2ZIM0RFRVVaM3NwTkZReHJXTDZWZUxJMWtWWlVrb3VNYUVzcE9Lakt4ZVplOG9vd1oyVw' ,
11+ integrations : [
12+ {
13+ name : 'vault1' ,
14+ provider : 'fireblocks' ,
15+ fireblocksApiKey : '53aee35e-04b7-9314-8f28-135a66c8af2c' ,
16+ fireblocksSecretKey : apiSecret ,
17+ vaultAccountId : '7' ,
18+ } ,
19+ ] ,
20+ } ) ;
21+
22+ try {
23+ // const tx = await k.dot.craftBondTx(
24+ // '376acfff-e35d-4b7c-90da-c6acb8ea7197',
25+ // '5DK8ShqtyuVk2w4qrF9HwaBJoiZV1byQs5ARZ3df2Pt8V6Vj',
26+ // 1,
27+ // );
28+ // const tx = await k.dot.craftRebondTx(
29+ // '5DK8ShqtyuVk2w4qrF9HwaBJoiZV1byQs5ARZ3df2Pt8V6Vj',
30+ // 1,
31+ // );
32+
33+ // const tx = await k.dot.craftNominateTx(
34+ // '5DK8ShqtyuVk2w4qrF9HwaBJoiZV1byQs5ARZ3df2Pt8V6Vj',
35+ // );
36+
37+ // const tx = await k.dot.craftUnbondTx(
38+ // '5DK8ShqtyuVk2w4qrF9HwaBJoiZV1byQs5ARZ3df2Pt8V6Vj',
39+ // 1,
40+ // );
41+
42+ // const tx = await k.dot.craftWithdrawUnbondedTx(
43+ // '5DK8ShqtyuVk2w4qrF9HwaBJoiZV1byQs5ARZ3df2Pt8V6Vj',
44+ // );
45+
46+ // const tx = await k.dot.craftChillTx(
47+ // '5DK8ShqtyuVk2w4qrF9HwaBJoiZV1byQs5ARZ3df2Pt8V6Vj',
48+ // );
49+
50+ // const tx = await k.dot.craftSetControllerTx(
51+ // '5DK8ShqtyuVk2w4qrF9HwaBJoiZV1byQs5ARZ3df2Pt8V6Vj',
52+ // '5DK8ShqtyuVk2w4qrF9HwaBJoiZV1byQs5ARZ3df2Pt8V6Vj',
53+ // );
54+
55+ // const tx = await k.dot.craftSetPayeeTx(
56+ // '5DK8ShqtyuVk2w4qrF9HwaBJoiZV1byQs5ARZ3df2Pt8V6Vj',
57+ // 'Staked',
58+ // );
59+ //
60+ // const signedTx = await k.dot.sign('vault1', tx);
61+ // const hash = await k.dot.broadcast(signedTx);
62+ // console.log(hash);
63+
64+ const status = await k . dot . getTxStatus (
65+ {
66+ blockHash : '0x62ea99ad580e8bfa9d4c79b61b9867838d7086e8c0c8c2ae70226ea37279fc47' ,
67+ hash : '0x6c6654109e448117ffb021fba07d38d1b41c6927da465ddc3de7af49760f0bae'
68+ } ,
69+ ) ;
70+
71+ console . log ( status ) ;
72+ } catch ( err ) {
73+ console . log ( err ) ;
74+ }
75+ } ;
76+
77+ f ( ) ;
0 commit comments