* The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ if ($argc < 2) { echo <<<HEREDOC Usage: php store-OP_RETURN.php <data> <testnet (optional)> HEREDOC; exit; } @(list($dummy, $data, $testnet) = $argv); require 'OP_RETURN.php'; if (preg_match('/^([0-9A-Fa-f]{2})*$/', $data)) { $data = pack('H*', $data); } // convert from hex if it looks like hex $result = OP_RETURN_store($data, $testnet); if (isset($result['error'])) { echo 'Error: ' . $result['error'] . "\n"; } else { echo "TxIDs:\n" . implode("\n", $result['txids']) . "\n\nRef: " . $result['ref'] . "\n\nWait a few seconds then check on: http://" . ($testnet ? 'testnet.' : '') . "coinsecrets.org/\n"; }
<?php require_once "../../resources/init.php"; require_once LIBRARY_PATH . "/emoji.php"; require_once LIBRARY_PATH . "/OP_RETURN.php"; require_once LIBRARY_PATH . "/functions.php"; $pageTitle = "Blockchain Wall"; require_once TEMPLATES_PATH . "/header.php"; // set variables to "" $message = ""; if (isset($_POST['message'])) { $message = $_POST['message']; $result = @OP_RETURN_store($message, $config["testnet"]); if (isset($result["error"])) { printError($result["error"]); } else { printSuccess("Your message have been successfully sent to the blockchain."); // $timestamp = time(); // set variables ... } } else { if (isset($_GET['id'])) { // Retrieve message from DB/Blockchain // set variables ... } else { printWarning("No message selected."); } } ?> <div class="container"> <div class="card">