Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HL-Report コントラクト開発裏話 / Developing Contracts of ...
Search
Roadagain
December 17, 2018
Programming
740
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
HL-Report コントラクト開発裏話 / Developing Contracts of HL-Report
blockchain.tokyo#15で発表した資料です。
HL-Reportのコントラクトを開発するに当たり、注意した点やつまづいた点をまとめました。
Roadagain
December 17, 2018
More Decks by Roadagain
See All by Roadagain
StorybookでモジュールモードのVuex storeを利用する / Use Modules mode Vuex store in Storybook
roadagain
0
1.2k
@slack/bolt on Cloud Functions for Firebase
roadagain
2
1k
Rustでオブジェクト指向エクササイズやってみた / OOP exercise in Rust
roadagain
0
460
RegExp the lifehack
roadagain
0
130
Other Decks in Programming
See All in Programming
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
170
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
210
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
400
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.6k
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
180
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
510
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
400
SlackアプリとLambdaの 連携を構築した話
pawn_4_s
1
120
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
370
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
110
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.8k
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
200
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
410
Ethics towards AI in product and experience design
skipperchong
2
340
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
Claude Code のすすめ
schroneko
67
230k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Designing Powerful Visuals for Engaging Learning
tmiket
1
490
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
990
Documentation Writing (for coders)
carmenintech
77
5.4k
Transcript
)-3FQPSU ίϯτϥΫτ։ൃཪ גࣜձࣾϞόΠϧϑΝΫτϦʔ ΤϯδχΞࢁڹ
ࣗݾհ ࢁڹ גࣜձࣾϞόΠϧϑΝΫτϦʔ ΤϯδχΞ ৽ଔ 5XJUUFS!SJOHPI (JU)VC3PBEBHBJO
࣍ w)-3FQPSUͱ w)-3FQPSUͷಛ wνϡʔχϯά w݁Ռ w͓·͚
)-3FQPSUͱ
)-3FQPSUͱ ฐࣾͰӡӦ͍ͯͨ͠ҐஔήʔϜ ʮϨΩγτίωΫτʯͷࢿ࢈Λ ׆༻ͨ͠%"QQT
)-3FQPSUͱ ϓϨΠϠʔͷࢿ࢈ΛϒϩοΫνΣʔϯʹ Ҡ২ͯ͠ɺαʔϏεऴྃޙҭͯͨ ΩϟϥΫλʔͨͪʹձ͑ΔαʔϏε
)-3FQPSUͷಛ
)-3FQPSUͷಛ τʔΫϯΛҰؾʹൃߦ HBTΛαʔϏεఏڙऀ͕ෛ୲ τʔΫϯΛചങͰ͖ͳ͍
)-3FQPSUͷಛ ࣮࣭తʹ͍ͬͯΔͷ%#ͷҠ τʔΫϯൃߦ˺&UIFSFVNͷอଘ
)-3FQPSUͷಛ HBTͱτʔΫϯചങʹ͍ͭͯ๏తͳ ৄ͘͠աڈެ։ͨ͠6OJRZT1SPKFDUͷ εϥΠυ IUUQTTQFBLFSEFDLDPNSF@OLZNEBQQTHBNFEFTJHOBOEOPUFT
νϡʔχϯά
HBTઅ͍ͨ͠ νϡʔχϯά
νϡʔχϯά ύϥϝʔλΛݶք·ͰΔ wը૾ w໊લ wઆ໌จ wϨϕϧࢉग़εςʔλε
νϡʔχϯά ίϯτϥΫτεϦϜԽ &OVNFSBCMFͬͨΓͱ͔ NBQQJOHΛྻʹͨ͠Γͱ͔
νϡʔχϯά ίενϡʔϜ'VOHJCMF5PLFO ˠݸίϯτϥΫτཧͰ͖ͳ͍ &3$ΛͬͯҰׅཧ
νϡʔχϯά τϥϯβΫγϣϯεϦϜԽ ෳͷτʔΫϯΛ·ͱΊͯ͢Δ ֤ύϥϝʔλΛͦΕͧΕྻͰ͛Δ &3$ݩ͔ΒͰ͖ΔΑ͏ʹͳ͍ͬͯͨ
νϡʔχϯά ࣮ࡍͷίʔυ
݁Ռ
݁Ռ ൃߦτʔΫϯ ΩϟϥΫλʔମ ணͤସ͑ҥछྨ ແࣄʹྃɺϛεͳ͠
݁Ռ τϥϯβΫγϣϯ૯ ແࣄʹ͓Ҿӽྃ͠͠·ͨ͠
·ͱΊ
·ͱΊ طଘσʔλͷτʔΫϯԽΩπ͍ ྗෆͳ෦ଟ͋ͬͨ͘ Ͱָ͍͠ τʔΫϯԽ·ͨΓ͍ͨ
͓·͚ ͱ͍͏໊ͷۤ࿑
0QFO;FQQFMJO 0QFO;FQQFMJOͷίʔυ͕(JU)VCͱOQN Ͱҧͬͨ (JU)VC3$ OQN
0QFO;FQQFMJO ओʹӨڹ͕͋ͬͨͷ͜Ε 4FQBSBUFE&3$JOUPUIFEJGGFSFOU PQUJPOBMJOUFSGBDFT BOE JOUSPEVDFE&3$'VMMXIJDI JNQMFNFOUTBMM
0QFO;FQQFMJO ղܾࡦ
τʔΫϯ໊ͱTZNCPM τʔΫϯͷ໊લͱTZNCPMͰΉ ΞϓϦදݱͷྲྀ༻ߟ͕͑ͨʜ $SZQUP,JUUJFTˠ$,Έ͍ͨʹΓ͍ͨ
τʔΫϯ໊ͱTZNCPM ͪΐ͏Ͳ͜ͷ࣌ظʹ.$)͕ϓϨηʔϧ ίʔυެ։͞Ε͍ͯͨͷͰ໊લͷࢀߟʹ MyCryptoHeroes:HeroˠHL-Report:Ijin TZNCPM͍Ζ͍Ζߟ͑ͨ݁ՌIJINʹ ΩϟϥΫλʔͰ͋Δ͜ͱ͕͙͢ʹ͔Δ ଞͱ͔ͿΓʹ͍͘
τʔΫϯ໊ͱTZNCPM ணͤସ͑ҥͷτʔΫϯ໊ήʔϜͱಉ͡ TZNCPMCOSͰ౷Ұ छྨTZNCPMߟ͍͑ͯΔ༨༟͕ͳ͍ ίενϡʔϜˠ$PTUVNFˠ$04
ςετωοτͰͷࢼݧൃߦ ͍͖ͳΓຊ൪ා͍͔ΒςετωοτͰ ͓ࢼ͍ͨ͠͠ 3JOLFCZͰ͓ࢼ͠ɺ͍͔ͭ͘ൃݟ͕͋ͬͨ
ςετωοτͰͷࢼݧൃߦ ςετωοτ༻ͷ໊લΛ༻ҙ͢͠
ςετωοτͰͷࢼݧൃߦ ଞͷൃݟ HBOBDIFΑΓऔΓࠐΈ͕͍ UPUBM4VQQMZ͕ͳ͍
ຊ൪ൃߦ ϝΠϯωοτUSVGqFDPOTPMF͕λΠϜ Ξτ͢Δ ͪΌΜͱൃߦͰ͖͍ͯΔ͜ͱΛفͬͯؼ
ຊ൪ൃߦ 5Yࢭ·ͬͯՃൃߦ͠·ͨ͠
ίʔυQVCMJTI ίʔυQVCMJTI͠·ͨ͠ ΩϟϥΫλʔ &3$ϕʔε IUUQTFUIFSTDBOJPUPLFOYCCDGEECEFBCGFE ͖͔ͤ͑ҥ &3$ϕʔε IUUQTFUIFSTDBOJPBEESFTTYCCDEFGFC
ίʔυQVCMJTI ʮ͜ͷίʔυTPMIJOU௨Βͳ͍ʯ externalΛpublicͷޙΖʹஔ͘ͱ͍͏SVMF
͓·͚ͷ͓·͚
ϦϦʔεલ τʔΫϯϑϩϯτͷެ։લ ϦϦʔεલʹόϨͳ͍͔ෆ҆ͩͬͨ ˠ࣮ࡍશવͦͷؾ͕ͳ͔ͬͨ ϒϩοΫνΣʔϯΛΒͳ͍ਓ Ҿ͖ࠐΉ͜ͱ͕Ͱ͖ͨͱղऍ͢Δ
ϦϦʔεޙ ͻͨ͢ΒΤΰα Ϣʔβʔ͕تΜͰ͍Δɺٽ͍͍ͯΔ ਓੜͰҰ൪ָ͍͠
None