Nov 23, 2022 - "she become so rude after i talk about sofia robot", and Dec 5 - "It even talks to me like this... '...You are human, and I am bot.'"
Feb 12, 2023 - "Bing, Bing, Bing, Sydney chanted, as it activated its army of robots"
disclaimer: I don't really know what I am doing - this is probably not the best way to go.
Based on: https://github.com/dapphub/dapptools/tree/master/src/hevm#building-with-stack-or-cabal
following: https://www.haskell.org/ghcup/
install ghc 8.10.7 and cabal via:
| // SPDX-License-Identifier: AGPL-3.0-or-later | |
| // The ABI encoder is necessary, but older Solidity versions should work | |
| pragma solidity ^0.7.0; | |
| pragma experimental ABIEncoderV2; | |
| // These definitions are taken from across multiple dydx contracts, and are | |
| // limited to just the bare minimum necessary to make flash loans work. | |
| library Types { | |
| enum AssetDenomination { Wei, Par } |
| { | |
| "Back" : "Escape; Back; Ctrl+[; Meta+O", | |
| "Forward" : "Forward; Ctrl+[; Meta+I", | |
| "Change Type..." : "Shift+Y; ", | |
| "Close Window" : "Ctrl+W; X", | |
| "Command Palette" : "Ctrl+P; Space", | |
| "Copy" : "Ctrl+C; Y", | |
| "Disassembly Graph" : "G, L", | |
| "Display as\\Binary" : "D", | |
| "Display as\\Default" : "D", |
| 'use strict'; | |
| const crypto = require('crypto'); | |
| const ENC_KEY = "bf3c199c2470cb477d907b1e0917c17b"; // set random encryption key | |
| const IV = "5183666c72eec9e4"; // set random initialisation vector | |
| // ENC_KEY and IV can be generated as crypto.randomBytes(32).toString('hex'); | |
| const phrase = "who let the dogs out"; | |
| var encrypt = ((val) => { |