-
Notifications
You must be signed in to change notification settings - Fork 286
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(core-wallet-api): initial implementation (#2544)
- Loading branch information
1 parent
c55cbed
commit d3af2e9
Showing
13 changed files
with
184 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Path-based git attributes | ||
# https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html | ||
|
||
# Ignore all test and documentation with "export-ignore". | ||
/.gitattributes export-ignore | ||
/.gitignore export-ignore | ||
/README.md export-ignore |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# ARK Core - Wallet API | ||
|
||
<p align="center"> | ||
<img src="https://raw.githubusercontent.com/ARKEcosystem/core/master/banner.png" /> | ||
</p> | ||
|
||
## Documentation | ||
|
||
You can find installation instructions and detailed instructions on how to use this package at the [dedicated documentation site](https://docs.ark.io/guidebook/core/plugins/required/core-wallet-api.html). | ||
|
||
## Security | ||
|
||
If you discover a security vulnerability within this package, please send an e-mail to security@ark.io. All security vulnerabilities will be promptly addressed. | ||
|
||
## Credits | ||
|
||
This project exists thanks to all the people who [contribute](../../../../contributors). | ||
|
||
## License | ||
|
||
[MIT](LICENSE) © [ARK Ecosystem](https://ark.io) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
{ | ||
"name": "@arkecosystem/core-wallet-api", | ||
"description": "Wallet API for ARK Core", | ||
"version": "2.4.0-next.1", | ||
"contributors": [ | ||
"Brian Faust <brian@ark.io>", | ||
"Alex Barnsley <alex@ark.io>" | ||
], | ||
"license": "MIT", | ||
"main": "dist/index", | ||
"types": "dist/index", | ||
"files": [ | ||
"dist" | ||
], | ||
"scripts": { | ||
"prepublishOnly": "yarn build", | ||
"pretest": "bash ../../scripts/pre-test.sh", | ||
"compile": "../../node_modules/typescript/bin/tsc", | ||
"build": "yarn clean && yarn compile", | ||
"build:watch": "yarn clean && yarn compile -w", | ||
"clean": "del dist" | ||
}, | ||
"dependencies": { | ||
"@arkecosystem/core-container": "^2.4.0-next.1", | ||
"@arkecosystem/core-http-utils": "^2.4.0-next.1", | ||
"@arkecosystem/core-interfaces": "^2.4.0-next.1" | ||
}, | ||
"publishConfig": { | ||
"access": "public" | ||
}, | ||
"engines": { | ||
"node": ">=10.x" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export * from "./plugin"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
import { Container, Logger } from "@arkecosystem/core-interfaces"; | ||
import { startServer } from "./server"; | ||
|
||
export const plugin: Container.IPluginDescriptor = { | ||
pkg: require("../package.json"), | ||
alias: "wallet-api", | ||
async register(container: Container.IContainer, options) { | ||
container.resolvePlugin<Logger.ILogger>("logger").info("Starting Wallet API"); | ||
|
||
return startServer(options); | ||
}, | ||
async deregister(container: Container.IContainer, options) { | ||
container.resolvePlugin<Logger.ILogger>("logger").info("Stopping Wallet API"); | ||
|
||
return container.resolvePlugin("wallet-api").stop(); | ||
}, | ||
}; |
Oops, something went wrong.