2021年6月29日火曜日

ETHスマートコントラクト開発

コントラクト処理言語にSolidityを採用。

<WEB IDE>

https://remix.ethereum.org/


<ENS>

イーサリアムのメインネットワーク上の名前?ドメインみたいな奴

https://app.ens.domains/



<Dapps framework>

npm install -g truffle


<参考ページ>

http://kojiryo.com/811/



<rug pull監視>

https://rugdoc.io/

https://poocoin.app/rugcheck

https://www.rugscreen.com/Scan/Certificates



<上場スケジュール>

rugdockerで監査済みの銘柄

https://rugdoc.io/calendar/

https://www.apeoclock.com/launches/



<ネットワークID>

https://chainid.network/


<ETH alarm clock>

https://www.ethereum-alarm-clock.com/

https://github.com/ethereum-alarm-clock/ethereum-alarm-clock

https://www.npmjs.com/package/eac.js-lib


<Full node chain size>

https://etherscan.io/chartsync/chaindefault



<BSC chain>

https://docs.binance.org/smart-chain/developer/fullnode.html

https://geth.ethereum.org/docs/rpc/server


<BSC cloud chain service & mempoolエクスプローラー>

https://etherflow.quiknode.io/

↑BSC mainnet対応/testnet不可、ethers標準対応



https://explorer.blocknative.com/?v=1.24.3&0=ethereum&1=main

https://explorer.blocknative.com/?v=1.24.3&0=ethereum&1=bsc-main&s=%7B%22name%22%3A%22PancakeSwap%22%2C%22address%22%3A%220x05ff2b0db69458a0750badebc4f9e13add608c7f%22%7D

↑BSC対応、動的にhook内容を変更できない


https://infura.io/dashboard/ethereum

↑BSC非対応、ethers標準対応


https://dashboard.alchemyapi.io/signup/app

↑BSC非対応、ethers標準対応


https://chainstack.com/

↑BSC mainnet/testnet対応、ethers標準対応、mempool ok、従量課金




<ポートフォーリオ&revoke>

https://debank.com/

https://app.unrekt.net/




<token list>

binance token contract

https://bscscan.com/address/0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c


WBNB

https://bscscan.com/token/0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c


USDT

0x55d398326f99059fF775485246999027B3197955



<front-run 学び>

https://nazariyv.medium.com/crypto-front-running-for-dummies-bed2d4682db0



<sniperbot watcher>

https://poocoin.app/sniper-watcher


<TX input data decorder>

https://lab.miguelmota.com/ethereum-input-data-decoder/example/

https://www.npmjs.com/package/ethereum-input-data-decoder



<pancakeswap pear listener TELGRAM>

https://t.me/PancakeSwapTokenList

https://t.me/degenScanner


<pancakeswap on BSC testnet>

https://pancake.kiemtienonline360.com/#/swap


<cointool>

BSCウォレットを大量作成できる。

https://cointool.app/bnb/bnbCreateWallet



<ETHチェーンクライアント>

業界標準

https://geth.ethereum.org/

OpenEthereum(旧Parity)

https://www.parity.io/technologies/ethereum/

Erigon(旧Turbo geth)

https://github.com/ledgerwatch/erigon




<JSON RPC API test>

https://documenter.getpostman.com/view/4117254/ethereum-json-rpc/RVu7CT5J?version=latest#0cb95dd0-c8f8-407d-99f5-b6a2a0e01cb0


2021年6月25日金曜日

Windowsのパスワードリセットなどの復旧ツール(Trinity Rescue Kit)

一時的にUSBメモリを潰してしまったので、中身をメモして置く。


Windowsのパスワードリセットなどの復旧ツール

https://trinityhome.org/


まだあるんだ、サイトが死んでなくてよかった。


2021年6月20日日曜日

ラズパイのイメージデータを小さくする

 セクタ計算するのダルいと漁っていたら、こんな物が!

https://dev.classmethod.jp/articles/raspberrypi-compress-backup/


ありがたや~!でもsdcardをUSBに変換するのもってないわ・・・

昔100円ショップで見かけたけど、まだあるんかいな?



文字列からURLを抽出する

<nodejs>

var urlpattern2 = /(http|ftp|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?/;

var tmp = urlpattern2.exec(str_with_url);



<Python>

def FindUrl(string):

    # findall() has been used 

    # with valid conditions for urls in string

    regex = r"(?i)\b((?:https?://|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'\".,<>?«»“”‘’]))"

    url = re.findall(regex,string)

    #return [x[0] for x in url]

    return [x[0] for x in url][0]


2021年6月19日土曜日

arm64にplaywrightをインストしようとして失敗、しょうがないのでまたnodejsに戻る・・・

 ブラウザをarm64のバイナリ持ってくればいいかと思ったが、

そもそもplaywrightがarm64で動作不可能。


<ダメだった環境>

Ubuntu20

Rasbian



<nodejs14>

デフォがver10

sudo apt uinstall nodejs

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

sudo apt install nodejs


<VS codeを入れる>

ubuntu20 arm64で排卵・・・insoder buildあるってどっかで聞いたのに・・・

vsossも無理。


ラズパイ標準OSは簡単に入る

sudp apt install code


結論

ラズパイ使うときは標準いれとけて話。




ラズパイ4にubuntu20を入れたら、aptがぶっ壊れてた件について

pip3

pip

を実行してみると



sudo apt install python3-pipと言われるが、実行しても失敗。


なんちゃらかんちゃら~ファイルの最後に改行がありません。

とふざけたエラーを吐く。


しかたないので、ゴミを消す。


sudo rm /var/lib/dpkg/info/ubuntu-desktop-minimal.list

sudo rm /var/lib/dpkg/info/ubuntu-desktop-raspi.list


とりあえず動いた。


2021年6月18日金曜日

playwight for python

めちゃ扱い易い、デバッグ楽!

<インスト>
pip install playwright
python -m playwright install

<録画>
python -m playwright codegen wikipedia.org



<一時停止してインスペクタを見る>
page.pause()



<インスペクタの例 Explorer>

a:has-text("start")

xpath=//a[@class='navbar__brand']

xpath=//*[@class='navbar__title']


2021年6月16日水曜日

ETH Polygon network(Matic)でDeFiしてみるの巻き

<ネットワーク> 

https://wallet.matic.network/


<ブロックチェーン検索>

https://polygonscan.com/


<gasless modeでmaticに変換可能>

https://exchange.dfyn.network/#/swap


<DeFi matic networkのスワップ>

https://quickswap.exchange/#/swap

https://app.sushi.com/swap


<DEX>

https://polygon.iron.finance/



<備忘録>

NGNBのウォレットを管理してないけど、価格が知りたい。

NBNGがも、そろそろcoinmaketcapに載ると思うが、DEX価格を直調べしたい。

NBNG - ChartEx.pro


2021年6月14日月曜日

明らかにおかしい価格差の取引所間のアービトラージを試みるが、無理

ここを見たら、価格差が3倍になってる。

https://coinarbitragebot.com/ja/price/dogecoin.html


<DOGE/USDT>

bithumb: 0.330954

hitbtc: 0.102437


実際に送金できるのか調べたら、案の定出せない。

https://hitbtc.com/system-monitor

DOGE withdraw: offline


どういうことだってばよ!


2021年6月8日火曜日

仮想通貨を手数料0で円に換金

マイニングした物をどうやって換金するか。

忘れそうなのでメモ。

https://blog.goo.ne.jp/syugokira/e/ac67b9b08f213a96f3565ef94e3a4437

CoinEX > GMOcoin > 銀行振込


BCHしかできないのかな?よく知らんけど


IMEが突然つかえなくなるのを解消

<現象>

Windows 20H2にしてから、たまにIMEが効かなくなる。


<原因>

FEPとOSの対象問題が出てる。



<解決法>
WinKey > IME > 日本語IME設定

または設定から「IME」検索 > 日本語IME設定


全般 ー 互換性 > 以前のバージョンのMicrosoftIMEを使う


以上で直る。


2021年6月6日日曜日

Androidスマホでマイニング

 2018年7月25のgoogleの規制で、Google Playでマイニングアプリは禁止。

過去のバージョンならできるかと思いテストしてみた。


minergate mobile miner

2.5.0(2018/08/20)

2.4.1(2018/08/20)同じ?

2.3.5(2018/04/31)Min SDKAndroid 4.1.x - Jelly Bean (SDK: 16)


2.4.1移行はインストールすると強制的にアップデートを求められる。

2.3.5は動くっぽい。


他の可能性も調べた。

単なるマイニングプログラムでとりあえず動きそうなAPKはここ


https://github.com/midaslabs/deminer