Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
685551f
add api
69tc Sep 12, 2024
d0b3eeb
Modify code
tonytc13579 Sep 12, 2024
4347ce3
modify packge.json
tonytc13579 Sep 12, 2024
87f6572
fix
tonytc13579 Sep 12, 2024
d453594
add yarn start
69tc Sep 12, 2024
89b58ca
Update index.ts
GenesisDoge666 Sep 12, 2024
d7c85f7
Update index.ts
GenesisDoge666 Sep 12, 2024
d242892
Update index.ts
GenesisDoge666 Sep 12, 2024
c147801
Update index.ts
GenesisDoge666 Sep 12, 2024
f04a4dd
add index
69tc Sep 12, 2024
67bfbc3
Merge branch 'api' of https://github.com/TrustlessComputer/cat-token-…
69tc Sep 12, 2024
3b2e10c
add index
69tc Sep 12, 2024
92567c5
add index
69tc Sep 12, 2024
999d35e
add index
69tc Sep 12, 2024
3cd28c5
add index
69tc Sep 12, 2024
3a9ddb4
update format caode
69tc Sep 13, 2024
d511bec
update code
69tc Sep 13, 2024
580d608
update code
69tc Sep 13, 2024
cfb2286
Imp send feature
kelvin6868 Sep 13, 2024
084b7a1
Update code
kelvin6868 Sep 13, 2024
0d28396
update code
kelvin6868 Sep 14, 2024
720ea89
update code
kelvin6868 Sep 14, 2024
b526e49
update code
kelvin6868 Sep 14, 2024
9e9f1c8
update code
kelvin6868 Sep 14, 2024
9a5663d
update code
kelvin6868 Sep 14, 2024
1fb7c1e
Update code
kelvin6868 Sep 14, 2024
8d29ee4
update code
kelvin6868 Sep 14, 2024
e76b900
update code
kelvin6868 Sep 14, 2024
6af7d70
update code
kelvin6868 Sep 14, 2024
90c1cf3
update code
kelvin6868 Sep 14, 2024
e4cdc59
update code
kelvin6868 Sep 14, 2024
01b56bd
update code
kelvin6868 Sep 14, 2024
debe3e8
update code
kelvin6868 Sep 14, 2024
c934b19
update code
kelvin6868 Sep 14, 2024
80ccb59
update code
kelvin6868 Sep 14, 2024
dcb7fc0
update code
kelvin6868 Sep 14, 2024
fa2e0b3
update code
kelvin6868 Sep 14, 2024
ef41619
update code
kelvin6868 Sep 14, 2024
94ab224
update code
kelvin6868 Sep 14, 2024
4241d5e
Revert "update code"
kelvin6868 Sep 14, 2024
d56e183
update
kelvin6868 Sep 14, 2024
b3e2197
update
kelvin6868 Sep 14, 2024
b85b49d
update
kelvin6868 Sep 14, 2024
a0e17ff
update
kelvin6868 Sep 14, 2024
14195b4
update
kelvin6868 Sep 14, 2024
356e51e
update code
kelvin6868 Sep 14, 2024
5b3242a
update
kelvin6868 Sep 14, 2024
d1386ac
update code
kelvin6868 Sep 14, 2024
b26924b
update
kelvin6868 Sep 14, 2024
b956c3a
update
kelvin6868 Sep 14, 2024
f41ed0b
update
kelvin6868 Sep 14, 2024
e563392
update
kelvin6868 Sep 14, 2024
100f843
update
kelvin6868 Sep 14, 2024
4d744e3
update
kelvin6868 Sep 14, 2024
44a7800
update
kelvin6868 Sep 14, 2024
b0b0eca
update code
kelvin6868 Sep 14, 2024
9c071e8
update
kelvin6868 Sep 14, 2024
feaba16
update
kelvin6868 Sep 14, 2024
ab0f5fb
update
kelvin6868 Sep 14, 2024
839718a
update
kelvin6868 Sep 14, 2024
f3e6ab6
update
kelvin6868 Sep 14, 2024
5bb96d6
update
kelvin6868 Sep 14, 2024
3c377f8
update
kelvin6868 Sep 14, 2024
9d6d5f9
update
kelvin6868 Sep 14, 2024
bbcc08d
update
kelvin6868 Sep 14, 2024
dd458ee
update
kelvin6868 Sep 14, 2024
8868e26
update
kelvin6868 Sep 14, 2024
1b1091f
Update
kelvin6868 Sep 14, 2024
b426666
update
kelvin6868 Sep 14, 2024
b1529ba
update
kelvin6868 Sep 14, 2024
641c334
update
kelvin6868 Sep 14, 2024
9caa434
update
kelvin6868 Sep 14, 2024
b59b9a6
update
kelvin6868 Sep 14, 2024
1d5ab15
update
kelvin6868 Sep 14, 2024
5fb43c7
update
kelvin6868 Sep 14, 2024
ce63254
update
kelvin6868 Sep 14, 2024
070966d
update
kelvin6868 Sep 14, 2024
d5546c5
update
kelvin6868 Sep 14, 2024
2a48a77
update
kelvin6868 Sep 14, 2024
752e11c
update
kelvin6868 Sep 14, 2024
faa9c3e
update
kelvin6868 Sep 14, 2024
add702a
update
kelvin6868 Sep 14, 2024
9e626a6
Revert "update"
kelvin6868 Sep 14, 2024
c443399
update
kelvin6868 Sep 14, 2024
a8ce8a5
add logs
Sep 14, 2024
63c867f
broadcast tx
Sep 17, 2024
539134d
update api
Sep 17, 2024
7227306
add api create raw tx send cat20
Sep 17, 2024
6a2bac8
update code
Sep 17, 2024
e9c1f43
skip signing with custom wallet
Sep 17, 2024
6dbeeba
handle api create raw tx
Sep 17, 2024
e264995
update code
Sep 17, 2024
1525e61
update params
Sep 17, 2024
ee310f1
Add logs
Sep 17, 2024
c19106a
Add logs
Sep 17, 2024
3f275b2
Add logs
Sep 17, 2024
397f240
update code
Sep 17, 2024
baefa9d
update code
Sep 17, 2024
e0b8a40
update code
Sep 17, 2024
9523635
Merge branch 'api' into sdk
Sep 18, 2024
3c32f3e
update code
Sep 18, 2024
0d94cc9
update logs
Sep 18, 2024
8cb2711
update logs
Sep 18, 2024
5335580
update logs
Sep 18, 2024
2bcdba9
update logs
Sep 18, 2024
075b8c6
api est number cat20 utxos
Sep 18, 2024
0bf4484
update resp error
Sep 21, 2024
1b5a70f
update resp error
Sep 23, 2024
405f6a8
upgrade latest commit ffeedc0db92de5944f90ecc31a90ac6704f1266b
Sep 23, 2024
937201e
update config
Sep 23, 2024
096e855
update error
Sep 23, 2024
2a97a8e
update api get tokens utxos:
Sep 24, 2024
d714512
update api response
69tc Sep 26, 2024
54af8b4
update save log: add windrawUUID + reqs + resps
69tc Oct 2, 2024
51dd58c
update resp log
Oct 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
105 changes: 105 additions & 0 deletions index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
// import * as bip39 from 'bip39';

const express = require("express");
// import { ConfigService, WalletService } from './packages/cli/src/providers';
// const axios = ç

const app = express();

const port = 4000;

// import { ConfigService, WalletService } from 'src/providers';
// import { randomBytes } from 'crypto';

// import { logerror, Wallet } from 'src/common';

// const Wallet = require('packages/cli/src/wallet');
import { ConfigService, WalletService } from "./dist/src/providers";

// const bip39 = require('bip39');

// const walletService = require('./packages/cli/dist/providers/');

// let WalletService = require("./packages/cli/dist/providers/walletService");
// let ConfigService = require("./packages/cli/dist/providers/configService");

const walletHD = {
accountPath: "m/86'/0'/0'/0/0",
name: "AVF",
mnemonic: "aaa",
};

console.log("WalletService --- ", WalletService);
console.log("ConfigService --- ", ConfigService);

app.use(express.json());

// Start the server
app.listen(port, () => {
console.log(`Server is running on port ${port}`);
});

// app.get("/hello", (req, res) => {
// res.status(200).json({ message: "hello" });
// });

// app.get("/healthz", async (req, res) => {
// res.status(200).json({ status: "OK" });
// });

app.get("/create-wallet", (req: any, res: any) => {
try {
console.log("/create-wallet START ");



let configService = new ConfigService()

const error = configService.loadCliConfig("./config.json");

if (error instanceof Error) {
console.warn('WARNING:', error.message);
}


// @ts-ignore
const walletInstance = new WalletService(configService);
console.log(" -- walletInstance ", walletInstance);

const walletFile = walletInstance.foundWallet();

console.log("walletFile -- ", walletFile);

if (walletFile !== null) {
console.log(`found an existing wallet: ${walletFile}`, new Error());
}

// const name = options.name
// ? options.name
// : `cat-${randomBytes(4).toString('hex')}`;

// const wallet: Wallet = {
// accountPath: "m/86'/0'/0'/0/0",
// name: name,
// mnemonic: bip39.generateMnemonic(),
// };

// this.walletService.createWallet(wallet);

// console.log('Your wallet mnemonic is: ', wallet.mnemonic);

// console.log('exporting address to the RPC node ... ');

// const success = await WalletService.importWallet(true);
// if (success) {
// console.log('successfully.');
// }
} catch (error) {
// logerror('Create wallet failed!', error);
console.log("/create-wallet -- ERROR --- ", JSON.stringify(error));
} finally {
console.log("/create-wallet END ");
}

res.status(200).json({ message: "hello" });
});
4 changes: 2 additions & 2 deletions packages/cli/.eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ module.exports = {
},
plugins: ['@typescript-eslint/eslint-plugin'],
extends: [
'plugin:@typescript-eslint/recommended',
'plugin:prettier/recommended',
// 'plugin:@typescript-eslint/recommended',
// 'plugin:prettier/recommended',
],
root: true,
env: {
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/.prettierrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"singleQuote": true,
"singleQuote": false,
"trailingComma": "all"
}
Loading