-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
18 changed files
with
717 additions
and
552 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 |
---|---|---|
@@ -1,17 +1,17 @@ | ||
# About the Name | ||
|
||
The name **khedra** (pronounced *key-drah*) is inspired by the Persian word <span style="font-size: 1.5em;"> خدمت </span> (*khedmat*), meaning "service." | ||
The name **khedra** (pronounced *kay-drah*) is inspired by the Persian word <span style="font-size: 1.5em;"> خدمت </span> (*khedmat*), meaning "service." | ||
|
||
In ancient Persian culture, service was considered a noble pursuit, emphasizing dedication, reliability, and humility in action. Drawing from this tradition, the name **khedra** embodies the essence of a system designed to serve—efficiently, continuously, and with purpose. | ||
In ancient Persian culture (my childrens' grandfather is Persian), service was considered a noble pursuit, emphasizing dedication, reliability, and humility in action. Drawing from this tradition, the name **khedra** embodies the essence of a system designed to serve--efficiently, continuously, and with purpose. | ||
|
||
Like its counterpart, [chifra](https://github.com/TrueBlocks/trueblocks-core) (derived from the Persian word for "cipher"), the name **khedra** connects deeply to our roots while adapting to a modern technological context. The streamlined spelling symbolizes long-running, dependable processes that tirelessly "serves" the needs of its users. | ||
Simliar to its counterpart, [chifra](https://github.com/TrueBlocks/trueblocks-core) (derived from the Persian word for "cipher"), the name **khedra** connects to our roots while adapting to a modern context. The name symbolizes a long-running, dependable processes that tirelessly "serves" the needs of its users. | ||
|
||
More technically, **khedra** literally is a collection of services including: | ||
More technically, **khedra** is a collection of persistant go routines that: | ||
|
||
- an address appearance indexer, | ||
- a publisher (to both IPFS and a smart contract) of the index, | ||
- an address monitoring and notification tool, | ||
- a RESTful API exposing `chifra`'s command line options, | ||
- and an IPFS daemon. | ||
- creates the Unchained Index, | ||
- publishes the index to IPFS and a manifest of the resultant hashes to a smart contract, | ||
- monitors customized lists of addresses automating caching, notifications, and other ETL processes, | ||
- provides a RESTful API exposing `chifra`'s many data access commands, | ||
- allows for starting, stopping, pausing, and resuming these individual services. | ||
|
||
By choosing the name **khedra**, we honor a legacy of service while committing to building tools that are as resilient, adaptive, and reliable as the meaning behind its name. |
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 |
---|---|---|
@@ -1,14 +1,12 @@ | ||
# The Khedra Book | ||
|
||
**Khedra** (pronounced *key-drah*) is an all-in-one tool for indexing and monitoring EVM-compatible blockchains. | ||
**Khedra** (pronounced *kay-drah*) is an all-in-one tool for indexing, publishing, and sharing the Unchained Index and monitoring addresses any on EVM-compatible blockchains. | ||
|
||
It creates and shares the [Unchained Index](https://trueblocks.io/papers/2023/specification-for-the-unchained-index-v2.0.0-release.pdf) | ||
which is a permissionless index of "address appearances" shared via IPFS and published to a smart contract. | ||
The tool creates and shares the [Unchained Index](https://trueblocks.io/papers/2023/specification-for-the-unchained-index-v2.0.0-release.pdf) | ||
which is a permissionless index of "address appearances," including appearances in event logs, execution traces, smart contract state, staking or block rewards, prefund allocations and many other locations. | ||
|
||
Address appearances record every location in a blockchain's history including appearing in an event log, appearing in an execution trace, winning a staking or block reward, appearing as a prefund address or any other location. | ||
This detailed indexing allows for near-perfect monitoring and notifications of address activity, native and ERC-20 account balance histories, address auditing and accounting, and even custom indexing. It works for any address on any chain (as long as you have access to the chain's RPC). | ||
|
||
This detailed indexing allows for near-perfect monitoring and notifications of addresses, native and ERC-20 account balance auditing and accounting, and even your own custom indexing needs. It works for any address on any chain (if you have access to the chain's RPC). | ||
*Enjoy!* | ||
|
||
Enjoy. | ||
|
||
Please help us improve this software by providing any feedback or suggestions. Contact information is available [at our website](https://trueblocks.io). | ||
Please help us improve this software by providing any feedback or suggestions. Contact information and links to our socials are available [at our website](https://trueblocks.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
Oops, something went wrong.