|bumi fd7de22fa7||2 years ago|
|assets||2 years ago|
|src||2 years ago|
|templates||2 years ago|
|.gitignore||2 years ago|
|Cargo.lock||2 years ago|
|Cargo.toml||2 years ago|
|Procfile||2 years ago|
|README.md||2 years ago|
|rust-toolchain||2 years ago|
This tool creates custom pages with crypto-currency payment details for any domain with OpenAlias entries.
It can be used as a tipping/donation page. No setup or signup is required. All details are gathered exlusively from the OpenAlias DNS entries.
At its most basic, OpenAlias is a TXT DNS record on a FQDN (fully qualified domain name). By combining this with DNS-related technologies [it has] created an aliasing standard that is extensible for developers, intuitive and familiar for users, and can interoperate with both centralised and decentralised domain systems.
Here is the page for the entries from
If you already have a domain with OpenAlias DNS entries you already have one:
If not, simply configure your DNS entries as described on OpenAlias.org (because of DNS propagation it might take a bit until your page is available)
The app is written in Rust and uses the rocket.rs web framework.
To run the app locally:
$ cargo run
Build a release:
$ cargo build --release
The app is deployed on Heroku using the buildpack: emk/heroku-buildpack-rust.
Bug reports and pull requests are welcome on GitHub at https://github.com/bumi/openalias-web .
(this is my first Rust code, feedback and fixes are very welcome :)
The tool is as available as open source under the terms of the MIT License.