* feat: implement an api to get all contracts which implement a given trait
* test: add test cases for contract/trait endpoint
* docs: added docs for contract/trait endpoint
* fix: add return statment after response
* perf: add index for jsonb abi column
* refactor: use createIndex method
* fix: use get request instead of post for contracts trait
* docs: update docs for trait/contract api
* fix: fixed rebase issue
* test: add test for large query data
* refactor: change path of contract/by_trait api
* feat: added block limit to all the address endpoints
* refactor: fixed typo and types issue
* docs: update docs for at_block params
* refactor: change at_block param to until block
* refactor: refactor openapi docs
* style: fixed style issue
* fix: fixed rebase issue
* fix: add where clause for address tx
* test: add unit test for atBlock
* chore: bump for codecov.io runner fix
Co-authored-by: Matthew Little <zone117x@gmail.com>
* chore: function structures
* chore: return accepted and streamed microblocks on socket.io block updates
* chore: move ws-rpc and socket-io to ws/ directory
* feat: add individual tx updates to socket.io
* fix: use updated microblock txs query function
* chore: add new schemas for block, microblock, mempool rpcs
* feat: handle new block, microblock, mempool websocket updates
* fix: socket.io type imports
* chore: add test for websocket mempool update
* chore: add test for block updates
* chore: add microblock update test
* chore: remove additional properties from rpc schemas
* chore: add client support for new websocket events
* feat: add real api version to schema
* fix: separate postman from spec resolution
* fix: add workflow_run condition
* fix: vercel broken build
* fix: vercel generate resolved
* feat: add speccy and openapi2postmanv2 as deps
* feat: organize postman folders like our docs
* chore: generate postman on gh-pages action
* chore: change link to download Postman collection from local file
* feat: add build script to write git info to usable ts file
* fix: run git-info before tests
* fix: fetch all git history for running tests
* fix: try moving git-info run to workflow
* fix: add some debug info to setup
* fix: try using the module as a relative route
* chore: remove test commands now that tests pass
* chore: create status endpoint openapi schema and example
* feat: create a plain text file instead
* chore: undo github workflow changes since they are no longer necessary
* fix: make import paths relative
* chore: add new ft fields to schema
* feat: start returning ft_transfers
* fix: broken tx info tests
* feat: return nft_transfers
* chore: rename interfaces and methods to reflect asset txs
* chore: undo unintended vscode changes
* chore: update json example for api docs
* chore: add more accurate FT and NFT identifiers on API examples
* chore: tweak schema descriptions for integer FT amounts
* feat: return tx_id on every asset in /extended/v1/address/[:addr]/assets
* chore: reflect new tx_id in OpenAPI schemes
* chore: add tx_id to required fields in schema