Commit Graph

82 Commits

Author SHA1 Message Date
Matthew Little
bdbe611746 chore: attempt update to latest core-node master (broken) 2020-04-21 13:25:54 +02:00
Matthew Little
9407135fcd fix: (2nd attempt) fix for 504 errors when reponse takes several seconds
Use a more maintained express proxy library
2020-04-21 11:04:59 +02:00
Matthew Little
82f3610fec fix: increase core-node RPC proxy timeout (fix for 504 errors when reponse takes several seconds) 2020-04-21 10:41:17 +02:00
Hank Stoever
845cadf7d4 feat: adds STX faucet 2020-04-21 10:26:25 +02:00
Matthew Little
bfcf80aee2 chore: add CORS to all /sidecar/v1 endpoints 2020-04-17 17:15:15 +02:00
Matthew Little
fcb3ad9a0b fix: remove accidental CORS handler to core-node RPC proxy error handler 2020-04-17 17:15:15 +02:00
Matthew Little
ba736ee6d1 feat: add cors to core-node RPC proxy 2020-04-17 17:15:15 +02:00
Matthew Little
90b8574cb4 feat: proxy core-node rpc endpoints 2020-04-17 17:15:15 +02:00
Matthew Little
1803f4794e feat: flatten contract-call function args value for db storage 2020-04-17 16:51:34 +02:00
Matthew Little
a56e341108 feat: add GET contract API endpoint 2020-04-17 15:52:49 +02:00
Matthew Little
51288c6f4d fix: remove old Clarity boolean syntax from sample contract 2020-04-17 15:36:14 +02:00
Matthew Little
c79f350ef8 feat: upgrade from FsMempool to core-node RPC, principal support in token transfers 2020-04-17 15:36:14 +02:00
kyranjamie
24c04c0ca1 fix: use tsconfig-paths 2020-04-15 12:50:38 +02:00
Matthew Little
8327d8ff09 fix: update readme with latest development instructions 2020-04-15 12:33:51 +02:00
Hank Stoever
58d6e4e25d feat: add debug api for broadcasting raw tx 2020-04-15 12:33:51 +02:00
Hank Stoever
8b3a50fce4 docs: light changes to help with setup 2020-04-15 12:33:51 +02:00
Matthew Little
5a4b2d7d25 feat: add codecov coverage upload github action 2020-04-15 11:43:50 +02:00
Matthew Little
58b36f1b4e feat: add test github action 2020-04-15 11:43:50 +02:00
Matthew Little
a2bf08024a fix: run schema generator on npm postinstall 2020-04-15 11:43:50 +02:00
Matthew Little
f7b254d646 fix: unit tests running with integration environment 2020-04-15 11:43:50 +02:00
Matthew Little
07fc566db6 feat: postgres launched via docker-compose in dev env 2020-04-15 11:43:50 +02:00
Matthew Little
5e02f61764 feat: docker-compose dev & testing for core-node 2020-04-15 11:43:50 +02:00
Matthew Little
0ea6923a3b fix: map sidecar public port to 80 2020-04-15 11:43:50 +02:00
Matthew Little
b351dbebeb fix: mempool volume sharing between services 2020-04-15 11:43:50 +02:00
Matthew Little
179dfe279b fix: possible fix for invalid paths after build for schemas and tx lib 2020-04-15 11:43:50 +02:00
Matthew Little
f992e8631f fix: read json schemas as file rather than using tsc json imports 2020-04-15 11:43:50 +02:00
Matthew Little
d662d54959 fix: another path remap fix for compiled app 2020-04-15 11:43:50 +02:00
Matthew Little
6f694479b1 fix: postgres connection between docker containers 2020-04-15 11:43:50 +02:00
Matthew Little
450136e09d fix: mempool path shared between docker services & faster Dockerfile build 2020-04-15 11:43:50 +02:00
Matthew Little
497455055c fix: fix json files not available after tsc build 2020-04-15 11:43:50 +02:00
Matthew Little
69297ccbf2 fix: clean tsc output dir before building 2020-04-15 11:43:50 +02:00
Matthew Little
6bf3faeb8a feat: docker-compose working for sidecar + core-node + postgres 2020-04-15 11:43:50 +02:00
Matthew Little
ddd694cdbf feat: blockstack-core build and distribute util, docker-compose setup for postgres and core-node dependency services 2020-04-15 11:43:50 +02:00
kyranjamie
dd6be80782 feat: add schema validation to api responses 2020-04-10 09:15:49 +02:00
kyranjamie
06dd51fead refactor: type generation 2020-04-10 09:15:49 +02:00
Matthew Little
27463b4a29 fix: update stacks-transactions-lib, use postConditionMode that doesn't crash the node 2020-04-08 14:11:24 +02:00
kyranjamie
b413143b60 ci: lint openapi spec 2020-04-06 11:39:59 +02:00
kyranjamie
b05d571a88 feat: render types from json schema 2020-04-06 11:39:59 +02:00
Matthew Little
b816732f27 feat: contract-call tx broadcast testing endpoint and Clarity ABI parsing 2020-04-03 13:44:02 +02:00
kyranjamie
35992ceb8a feat: Lint eslint, use @blockstack/eslint-config 2020-04-02 11:24:02 +02:00
kyranjamie
8a4931845d fix: prettier formatting, lint
fix: add readme, update package urls

fix: undo formatting
2020-04-02 11:24:02 +02:00
kyranjamie
6d9574e331 fix: enable cors for tx router 2020-04-01 17:31:27 +02:00
Matthew Little
91c9c461d7 chore: update to new @awaitjs/express package 2020-04-01 17:31:27 +02:00
Matthew Little
85306770c9 feat: include most event types in contract deploy example 2020-04-01 17:31:27 +02:00
Matthew Little
bd438a9e3b fix: minor exhaustive switch-case fix 2020-04-01 17:31:27 +02:00
Matthew Little
0199ebb5f6 feat: add deploy smart contract debug API endpoint 2020-04-01 17:31:27 +02:00
Matthew Little
d3863ef8e0 fix: return full tx objects in tx list API 2020-04-01 17:31:27 +02:00
Matthew Little
fb35260529 feat: propagate events for new transactions from db to API stream endpoint 2020-04-01 17:31:27 +02:00
Matthew Little
7d75444ae6 feat: add tx endpoint hyperlink to debug broadcast page 2020-04-01 17:31:27 +02:00
Matthew Little
cba569d10e feat: constructing full API tx response from datastore 2020-04-01 17:31:27 +02:00