こんな悩みを解決できる記事を書きました!
僕は現役フリーランスエンジニア(歴8年)で、資格は13個保有しています。
「Solidityのabi.encodePackedについて知りたい」とお考えではありませんか?
abi.encodePackedは引数で指定した値を結合してbytes型の値を返却します。
分かってしまえば超簡単ですよ♪
本記事を読めば、Solidityのabi.encodePackedについて分かるので早速見ていきましょう!
すぐ読み終わるので、ぜひ最後まで読んでくださいね♪
abi.encodePackedとは
abi.encodePackedは引数で指定した値を結合してbytes型の値を返却します。
結合してからbytes型に変換するのが特徴です。
abi.encodePacked("AAA", "BBB", "CCC");
// 0x414141424242434343
bytes("AAABBBCCC");
// 0x414141424242434343
コントラクトの実装でちょいちょい見かけるので特徴を理解しておきましょう♪
【厳選】仮想通貨を始めるのにおすすめな取引所
Solidityで開発を始めるには、仮想通貨やブロックチェーンの理解が不可欠です。
以下は仮想通貨を始めるのにおすすめな取引所になります。
仮想通貨の始め方は「【初心者向け】仮想通貨の始め方・買い方!おすすめの取引所も解説!」で詳しく解説しています。
国内ユーザー数No.1「コインチェック 」
- 4年連続アプリダウンロード数No.1(※1)
- 最低500円から購入できる
- マネックスグループ傘下の徹底したセキュリティ体制
※1 国内の暗号資産取引アプリ、期間:2019年〜2022年、データ協力:AppTweak
※2 口座開設手順は「【初心者向け】Coincheckとは?国内ユーザー数No.1!」を参照。
コインチェック
マネックスグループなのでセキュリティ体制も万全ですよ。
取扱通貨数なら「bitbank 」
- アルトコインの取扱数が豊富
- 1円未満から購入できる
- 60種のテクニカル分析を利用できるリアルタイムチャート
※1 口座開設手順は「【手数料安】bitbankとは?アルトコインの購入におすすめ!」を参照。
bitbank
1円未満から購入できるので、初心者にもおすすめですよ。
手数料の安さなら「GMOコイン 」
- 2年連続オリコン顧客満足度No.1(※1)
- 申込みから最短10分でお取引開始
- 取引所(レバレッジ取引)に特化した『WebTrader』を採用
※1 2022年 オリコン顧客満足度® 調査 暗号資産取引所 現物取引 第1位
※2 口座開設手順は「【最安】GMOコインとは?手数料を抑えたい人におすすめ!」を参照。
入金・出金手数料が無料で、取引所手数料もMakerであればマイナス手数料なので逆にお金が貰えます。
取扱通貨数も国内最大級なので、とりあえず口座を開設しておいて損はありません!
まとめ
今回は、Solidityのabi.encodePackedについて解説しました。
以下が本記事のまとめになります。
- おすすめ本
スマートコントラクトの勉強なら「SolidityとEthereumによる実践スマートコントラクト開発 ―Truffle Suiteを用いた開発の基礎からデプロイまで
最後までお読みいただき、ありがとうございました!
- クソおすすめ本
海外のエンジニアがどういった思考で働いているかが理解できます。
海外に行く気はないけど海外エンジニアの動向が気になる雑魚エンジニアにおすすめです(本当におすすめな本しか紹介しないのでご安心を)。