EIP-1193、EIP-1102の対応
はじめに
久しぶりにMetamaskを触ったら色々とwarningが出ている。。
頻繁に追従させていかないと、なかなか難しいなと改めて感じました。
主には、eip-1193,eip-1102の対応が必要とのことで、
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1193.md
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1102.md
を見ながら変更しました。
今回のwarning
inpage.js:1 MetaMask: The event 'close' is deprecated and may be removed in the future. Please use 'disconnect' instead.
For more information, see: https://eips.ethereum.org/EIPS/eip-1193inpage.js:1 MetaMask: 'ethereum.enable()' is deprecated and may be removed in the future. Please use the 'eth_requestAccounts' RPC method instead.
For more information, see: https://eips.ethereum.org/EIPS/eip-1102inpage.js:1 MetaMask: MetaMask will soon stop reloading pages on network change.
For more information, see: https://docs.metamask.io/guide/ethereum-provider.html#ethereum-autorefreshonnetworkchange
Set 'ethereum.autoRefreshOnNetworkChange' to 'false' to silence this warning.
EIP 1193
Most Ethereum-supported browsers like MetaMask and TrustWallet have an EIP-1193 compliant provider available at window.ethereum. For web3.js, check Web3.givenProvider.
EIP 1102
Metamaskはサイト読み込みをするときに、window.web3としてWeb3インスタンスを自動的に作りますが、
悪意のあるサイトが、自分のアドレスを抜くことができてしまうので、ユーザーの承認を入れるように変更が行われた。
Breaking Change: No Accounts Exposed by Default
EIP-1102: Preparing your dapp
おしまい
Author And Source
この問題について(EIP-1193、EIP-1102の対応), 我々は、より多くの情報をここで見つけました https://qiita.com/oggata/items/e5cf64bdd763507699f7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .