This is a one-click AWS deployment to run a Bitcoin full-node and Ord instance with a client-controller. The client currently facilitates creating an ord wallet, viewing balance/address info and uploading / inscribing files.
git clone git@github.com:kvnn/OrdControl.git
cd OrdControl
terraform init
terraform apply
index.html
in the browser (for me its at file:///Users/kevin/Projects/OrdControl/client/index.html
)ssh_connection_string
(printed once #5 is complete) to connect to your instancetail -f /var/log/cloud-init-output.log
to see status of the post-deploy script/home/ubuntu/ord/target/release/ord --bitcoin-data-dir=/mnt/bitcoin-ord-data/bitcoin --data-dir=/mnt/bitcoin-ord-data/ord {CMD e.g. "info"}
env.js
.terraform apply
until Ord is successfully indexing. A docker container might help./mnt/bitcoin-ord-data
with bitcoin and ord data dirs synced up to April 1 2023terraform --auto-approve destroy
when I know I won't be using itvariables.tf
. Note that the data drive mount may fail for instances that use nvme
type drives, and it may fail for other regions. If you have a use-case you need help with, feel free to create an Issue.init.tpl
for the scripting done to your server (e.g. to make sure there are no backdoors here)[x] Rename to OrdControl
and have Dall-e generate something dope
[x] Add UI screenshot or loop to README
server
bitcoin-cli
work, play with itclient
bitcoin-cli
controls?convert repage-orig.gif -coalesce -fuzz 2% +dither -layers Optimize +map repage.gif
lets make this better
inscribe output={
"commit": "7ed2f88a8c27e67e2721c454a045505b47c2741532fbd5306e865cc10f4a0f53",
"inscription": "452a3e9b08a7c0d1919fe4b7a9a8d08ebc8dc58ebd1fd56de745a2cbbddfafc5i0",
"reveal": "452a3e9b08a7c0d1919fe4b7a9a8d08ebc8dc58ebd1fd56de745a2cbbddfafc5",
"fees": 7965
}
, error=
_put_dynamo_item inscribed ∂ßååå.txt: {
"commit": "7ed2f88a8c27e67e2721c454a045505b47c2741532fbd5306e865cc10f4a0f53",
"inscription": "452a3e9b08a7c0d1919fe4b7a9a8d08ebc8dc58ebd1fd56de745a2cbbddfafc5i0",
"reveal": "452a3e9b08a7c0d1919fe4b7a9a8d08ebc8dc58ebd1fd56de745a2cbbddfafc5",
"fees": 7965
}