ikaika (@ikaika) • Hey
ikaika (@ikaika) • Hey
Publications
- 2022年参戦組のなかでは私はトップクラスであるのは間違いない
ここまでtds22とエアドロbotで大台に到達するまで稼げた
これから面白いと思うのはshibaとdoge以外の大型meme
Btc半減期後40週目までhodlできれば10倍~は狙える
あとは潜伏
- https://twitter.com/phaverapp/status/1775554852845715860?t=bVeaW2Ex7GkDfIHLLhcVzg&s=19
Faber's Genesis nft offers a chance to win if you submit your lens post by April 9.
https://twitter.com/phaverapp/status/1775554852845715860?t=bVeaW2Ex7GkDfIHLLhcVzg&s=19
- I just voted "Yes" on "PancakeSwap veCAKE Proposa" https://snapshot.org/#/stgdao.eth/proposal/0xa84cf96d0fca68f5c2e4e603d7faed9eb6f1fe0d54d86552545a035bb09a3736 #Snapshot
- 仮想vpsはめんどくさい!
chmod+xのパーミッション問題とポート競合
driver: bridge
driver_opts:
com.docker.network.driver.mtu: 1450
でインストールスクリプトが使えなかったのが要因
が、これで毎週warpがもらえる!
参加者増えないことを祈ろう
- おお、firefly登録できた!
- バリデーター報酬の累積利益が600万円になってて草
含み益込みなので幻だが
バブルまでに貯めて、バリデーター報酬で億る!
- Friends.techはapi叩きで0.5ethを1.5ethにできた!
おおむね満足しているか、戦略のネタが切れたのでgithub漁ります
- ふーむ、この情報から高額のnft保有者のftのアカウント割り出せそうだな
- Friend.techはプログラミングの良い練習場所だな
新しい戦場の方が練習場にするには良い
- 割安鍵買い戦略
Dumpの可能性はこれなら低い
- Friends.techのapiをidから探索してるんやが
1日vpsのdockerコンテナ上で動かしても2万件しか取得できないんだが?
現在のユーザー数は24万人ほど
- Phaverでbotをする意味とは????
- Friend.techはスナイパーbot開発を志向シテイタガ、100万tx送っている競合botがあまりにも強すぎて断念
Apiから情報収集しファンダメンタルからの割安戦略的が上手く行くか模索しています
- dappOSが話題になっていたので、
参考までに似たエアドロ案件だったrabbitxでの条件も掲載 rabbitxは以下の4つの条件のうち3つ以上該当がエアドロ条件でした
出来高が$100を超えます
平均入金額は週に10ドル以上
利益または損失が$5を超えています
平均建玉残高は週に10ドル以上
- Uniswapなどのペアの流動性の両トークンの比率のことをリザーブといい、ここから価格が算出される
今までリザーブという用語を知らなかったので検索に苦労していた
- レスバ意外と戦えたな...
これはつかれるので二度とやらないが
冬でやることがないので今していることが終わったらqash鯖で上がってた資料を翻訳して勉強したい
- starknetでコントラクトのデプロイができたのでその備忘録 。まず starkliをインストール https://book.starkli.rs/installation ```scarb build
rm -r ~/.starkli-wallets/deployer/keystore.json
秘密鍵を保存
starkli signer keystore from-key ~/.starkli-wallets/deployer/keystore.json
touch ~/.starkli-wallets/deployer/account.json
アカウント情報を記述
nano ~/.starkli-wallets/deployer/account.json
構造は
{
"version": 1,
"variant": {
"type": "open_zeppelin",
"version": 1,
"public_key": "<SMART_WALLET_PUBLIC_KEY>"
},
"deployment": {
"status": "deployed",
"class_hash": "<SMART_WALLET_CLASS_HASH>",
"address": "<SMART_WALLET_ADDRESS>"
}
}
クラスハッシュは次のコマンドで取得
starkli class-hash-at <SMART_WALLET_ADDRESS>
環境変数を使用
export STARKNET_ACCOUNT=~/.starkli-wallets/deployer/account.json \
export STARKNET_KEYSTORE=~/.starkli-wallets/deployer/keystore.json
コントラクトの宣言
starkli declare <jsonのパス> --network=mainnet --compiler-version=2.1.0
コントラクトの展開
starkli deploy --network=mainnet class hash \
コンストラクターの引数
例としては
starkli deploy --network=mainnet 0x165466a54 \
0x737461726b6a6577656c 0x737461726b walletaddress 1 1
このようになる
```
https://book.starkli.rs/installation
- Starknetのscarbとstakliの難易度がおかしい。
まず、テンプレートが古いstarknetcliの構造になっていて自分でディレクトリ構造をアップグレートする必要がある
というかstarknetがデフォルトでclasshashを使用してデプロイするのはbytecodeデプロイとおなびなんよ
公式はとっととすべてのテンプレートを最新版に対応しろ!
- えんまいさんvsなーちゃん
がたぬかなvsゆうゆうと酷似しているという指摘が有識者からあったので
鉄拳界隈で起こったことのまとめ
故人を持ち出しその故人を罵倒する
故人を殺したのは〜だ等のデマも拡散される
暴露大会が始まり運営ボランティアも巻き込んで罵倒のあらし
主婦勢が両者の引きずり下ろしに動く
- わいがzksync のチュートリアルやってデプロイしたsetGreetingのコントラクト、2000弱使われてて草
- Camaoさんのノード鯖にtaikoノードについてまとめてあげてみた
技術派が多くかつこういうcui使い倒す系の話題が出せるところは少ない
- I just voted "Yes" on "Transfer Ownership of TheAptosBridge to Stargate" https://snapshot.org/#/stgdao.eth/proposal/0x73917ac1c09063a4776aea60176817f3aa3ee96b3a54f93ba9e9dddfc1add2ee #Snapshot
- I just voted "Yes" on "Renewed Liquidity Incentivization Mandate" https://snapshot.org/#/stgdao.eth/proposal/0xe8e92474bbd4ad0aa011cf69ad1873a9e30ab9c431f717e9d859a78fdd799a3a #Snapshot
- Rainmaker のnft届いている?
先の暴落で色々と不具合が発生しているようなので、カウントがリセットされている人もnftが届いていないか、確認してみると良いかも?
- Zksyncのpaymasternft、チュートリアルにしたがって進めているが
何が間違っているんだ
- https://discord.com/channels/881985666265780274/881990677871882250
レイヤー0の公式discordで大規模banが行われるようなので、30日間以上なんの活動もしてない人はコメントをしておく必要がありますね
https://discord.com/channels/881985666265780274/881990677871882250
- Zksync のpaymasternft難しくね
公式にチュートリアルあるのに誰も言及してないけど💩
○アカ分全部で保有しておきたい
https://era.zksync.io/docs/dev/tutorials/gated-nft-paymaster-tutorial.html
https://era.zksync.io/docs/dev/tutorials/gated-nft-paymaster-tutorial.html
- 今やっていることは表で話せん
しかし私でもこれだけできるということは、技術力もっとある人はそりゃやり放題だな
- #Taiko
تسک جدید تایکو
https://galxe.com/undefined/campaign/GCgaAU7Txt
جواب کوییز اول
C A A B B
جواب کوئیز دوم
B C D B D
جواب کوئیز سوم
B C B C C
جواب کوئیز چهارم
C B C D C
@HighLight_dao
- Readonはようやく安定した自動化ができた
- Bytecodeは難しい
Abi使用した方が楽なんだが
Abiの使用ができないので仕方ない
- Opbnbのタスクはcuiでできるものはbytecodeを利用したpythonスクリプトで、
Cuiでは難しいものはatbswpを使用したpyautogui のスクリプトで自動化した。
これはしんどい
- I just voted on "Deprecate the WOO liquidity pool on Fantom" https://snapshot.org/#/stgdao.eth/proposal/0xc18c4911e19adf4bd54c6ad142bb08bc81fd44dee723e520c511c2a9414d5920 #Snapshot
- I just voted "Yes" on "Beefy provides $OP incentives for STG liquidity." https://snapshot.org/#/stgdao.eth/proposal/0xd6bb6427e285ae4e269ebb9f4d0396808d2de356c654c19877402da4e3e8c44a #Snapshot
- 大人しくzksyncの公式通りsolidityとhardhatでやってる
Payment機能公式目茶苦茶推してるな、エアドロ狙うならやっておいた方が良さそう
- Bytecodeでのデプロイはzksyncさんざん調べたけど無理そう?
大人しくsolidityでhallowworldでもデプロイしとくか~
- ニッチですが
taikoproposerノードのエラー解決法についてです
公式docsに記載されていないものについてまとめてみました
l3ノードのエンドポイントは同期が完了したl2ノードを実行しているvpsのローカルipアドレスを記載
nano .env.l3
```
L2_ENDPOINT_HTTP=http://ローカルip:8547
L2_ENDPOINT_WS=ws://ローカルip:8548
```
下の例のようになります
```
L2_ENDPOINT_HTTP=http://192.168.xx.x:8547
L2_ENDPOINT_WS=ws://192.168.xx.x:8548
```
またポートも開放しておきましょう
sudo ufw allow 8545/tcp
sudo ufw allow 8546/tcp
sudo ufw allow 8548/tcp
sudo ufw allow 8549/tcp
sudo ufw allow 8550/tcp
sudo ufw enable
ローカルipアドレスは
ip -4 a | grep -oP '(?<=inet\s)\d+(\.\d+){3}'
などで確認できます
Fatal: Failed to raise file descriptor allowance: operation not permitted
エラーは
nano /etc/docker/daemon.json
でDockerデーモンの設定を変更する必要があります
```
{
"default-ulimits": {
"nofile": {
"Name": "nofile",
"Hard": 64000,
"Soft": 64000
}
}
}
```
を記載したあとsudo systemctl restart docker
simple-taiko-node-l3_taiko_client_proposer-1 | /script/start-proposer.sh: line 18: PROPOSE_BLOCK_TX_GAS_LIMIT: parameter not set
及びcount=0のループ
.env及び.env.l3が更新されています。環境変数が追加されているのでアップデートしてください
またパーミッションエラーについては乱暴ですが
```
chmod 777 script/l2/*
chmod 777 script/l3/*
```
で解決できました
- Taikoの2つ目のノード妙に同期が遅いな?
- 6月に取っていたtaikoのgitpoap、kudasaiのつよつよ勢も取得しているぞ!
これはいけるんじゃないか
Taikoノードのproposerは上手くいかないが、.env.l3の設定を見直す必要があるか
- Zksync○アカでswapしようとしたらspacefi以外特殊な関数でsolidityのbytecode記述している!
SpacefiはswapexectETHforTokensでいけるのでspacefiがおすすめ。
- 給付金案件はweb3.py使うのが基本なのかな?
Botterみんなこっそりやってそうなので、コード組んでやってみました
ガス代かなりきついのでガス代抑える方法も見つけたい
一度にurapやswapできますし、pythonが一番簡単なのでおすすめです。
シビル対策は必須ですが
- arbswpについて
Atbswpはマウスとキーボードの操作を記録するためのユーティリティです。ボタンを押すだけで何度もまったく同じ動作を再現できます。
Windows とlinuxに対応しています。
このツールの優れた点はpyautogui形式のpyファイルでマウス操作を記録してくれる点です。
大きな声では言えませんがこれとpandas等を併用することでgui上の操作、リファ○みや○垢などに有効活用することができます
- arbswpとpandasでpythons を使用して楕円曲線暗号用のライブラリを使用して作った大量のcli
ウォレットを全部自動でメタマスクにいれるスクリプトが書けた!
便利!
- atbswpとpandas、polarsの相性がすごくいい
あまり大きな声では言えないが○垢が捗る
- Goodfirstissueないかなー?
- Lensのgitpoap もとりたいところ
- Chatgptを利用し今年kudasaiでamaが行われてかつトークン未発行のpjをまとめました
トークン未発行のpj
0 bloXroute
1 Mahjong Meta
2 Zerion
3 EigenLayer
4 WebX
5 Swell
6 Slowmist
7 OneKey
8 Alchemy
9 Slash
10 Rainmaker
11 FireFly
12 UneMeta
13 Conflux
14 Hacken.AI
15 Sei Network
16 DEFY
17 CyberConnect
18 Ternoa
19 Xterio
20 ZKX
21 Flare Network
22 Hibiki Run
23 ZetaChain
24 Lensta
25 Phi
26 Bebop
27 Phaver
また、以下のプロジェクトがトークン未発行で、かつa16z, paradigm, Variant Fund, alliance dao, Jump Crypto, DragonflyのいずれかのVCが投資しているプロジェクトです
VcはMachさんを参考にさせていただきました @
0 bloXroute
1 Slowmist
2 Alchemy
3 Conflux
4 Sei Network
5 Lensta
6 Phaver
https://hacken.ai/
- こちらはhuffのチートシートです。
Huffは情報が無さすぎてチートシートの作成も一苦労でした
Recommended To install with Foundry:
forge install huff-language/huffmate --no-commit
To install with Hardhat or Truffle:
npm install @pentagonxyz/huffmate
コンパイルしバイトコードを出力
huffc src/UniswapV2-Huff/src/xxxxx.huff --bytecode
環境変数を読み込む
source ./.env
ガス確認
forge test --gas-report> cast send --gas-limit=3000000 --private-key $PRIVATE_KEY --rpc-url https://goerli.infura.io/v3/xxxxxxxxxxxxx\
--create xxxxxxxxxxxxx
バイトコードデプロイ
cast send --gas-limit=3000000 --private-key $PRIVATE_KEY --rpc-url https://xxxxxxxxx \
--create xxxxxxxxxxxxx
コントラクトコール
cast call xxxxxxxxxxxxxxxxx "getNumber()uint256" --rpc-url https://goerli.infura.io/v3/xxxxxxxxx
0xxxxxxxxxxxxxx
- Huffおもしろくくて草
これ2017年のsolidity説あるな
- Selenium についての備忘録です
Selenium は自動でブラウザ操作をするライブラリであり、より確実なgui操作、cui操作が可能です
Seleniumでメタマスクを使用するにはプロファイルをそのまま使用することをおすすめします
以下、コード例です
profile = "Profile x"
options = Options()
options.add_experimental_option("detach",@ True)
options.add_argument(
"user-data-dir=/home/xxx/.config/google-chrome/"
) # path to user profile directory
options.add_argument(f"--profile-directory={profile}")
options.add_argument("--no-sandbox")
options.add_argument("--disable-gpu") # ハードウェアアクセラレーションを無効にする
options.add_argument("--headless")
user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
driver = webdriver.Chrome(options=options)
driver.maximize_window()