I hereby claim:
- I am delta1 on github.
- I am byronhambly (https://keybase.io/byronhambly) on keybase.
- I have a public key whose fingerprint is C5CC 6DFA E6D9 1105 AB26 A509 7824 E5C7 AD57 D098
To claim this, I am signing this object:
--- oldfile.txt 2011-08-12 14:46:45 +0200 | |
+++ newfile.txt 2011-08-12 14:47:49 +0200 | |
@@ -1,4 +1,6 @@ | |
-The original | |
+The new | |
file | |
-had 4 | |
+now has 6 | |
lines | |
+of code |
function P(x, y) { | |
return { | |
x: x, | |
y: y | |
} | |
} | |
function R() { | |
return { | |
x: Math.floor(Math.random() * 16), | |
y: Math.floor(Math.random() * 16) |
--- | |
# ^^^ YAML documents must begin with the document separator "---" | |
# | |
#### Example docblock, I like to put a descriptive comment at the top of my | |
#### playbooks. | |
# | |
# Overview: Playbook to bootstrap a new host for configuration management. | |
# Applies to: production | |
# Description: | |
# Ensures that a host is configured for management with Ansible. |
# top-most EditorConfig file | |
root = true | |
# Unix-style newlines with a newline ending every file | |
[*] | |
end_of_line = lf | |
insert_final_newline = true | |
charset = utf-8 | |
# JS files |
I hereby claim:
To claim this, I am signing this object:
#!/bin/zsh | |
# you need RipGrep installed `brew install ripgrep` | |
# run this script in your Tari base node log directory (normall ~/.tari/log) - you might need to make it executable first `chmod +x script.zsh` | |
# make sure to remove log entries outside of the date/times you're searching for... | |
# -------------------------------- Receiver -------------------------------- | |
echo Transaction Replies queued with Message | |
rg -iu "^.*?(?:\b|_)Transaction Reply(?:\b|_).*?(?:\b|_)queued with Message(?:\b|_).*?$" ./base_layer*.log | wc -l | |
# -------------------------------- Receiver -------------------------------- |
// Copyright 2020. The Tari Project | |
// | |
// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the | |
// following conditions are met: | |
// | |
// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following | |
// disclaimer. | |
// | |
// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the | |
// following disclaimer in the documentation and/or other materials provided with the distribution. |
git log --pretty=format:"%s" $(git describe --tags --abbrev=0 \@\^)..\@ | | |
sed '/Merge #/!d' | | |
sed 's/Merge #//' | | |
sed 's/://' | | |
sed -E 's/[0-9]+/[#&](https:\/\/github.com\/tari-project\/tari\/pull\/&)/' | | |
sed 's/.*/- &/g' |
#!/bin/zsh | |
# make this executable with `chmod +x ./bug.sh` | |
# | |
LS=$(which ls) | |
open -a terminal $LS --args -l | |
# ls will open in a new terminal, but the `-l` argument is not passed to it | |
# terminal only runs `/bin/ls ; exit;` |
This article describes the Minglejingle (MJ) protocol: a redesign of Mimblewimble (MW) for non-interactive transactions. It preserves the security and privacy properties, supports payment proofs, non-interactive coinjoin and cut-through of spent outputs.
Blockchains are distributed ledgers that preserve the transaction history so that new network participants can, at any point in the future, verify these two security properties: