All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add multichain tag (#275)
- Added wallet_notify + remove everything sessionId related (#272)
- Added sessionChanged (#271)
- Added revokeSession + add description to getSession (#270)
- Added getSession (#269)
- fix: rename multichain methods (#264)
- Update execution-apis reference (#262)
- Remove 5203 and 5204 from provider_authorize (#260)
- fix: remove unused multichain error codes (#258)
- fix: error codes for caip-25 (#255)
- Filter out eth_blobBaseFee (#254)
- fix: filter unsupported methods (#249)
- update wallet_scanQRCode and eth_decrypt (#247)
- Format wallet_getPermission properly (#232)
- fix: personal_sign is 65 bytes long (not 129 bytes) (#244)
- added some fixes to the schema (#245)
- fix: add caip-27 + fix strings in yaml for multichain (#238)
- Added Transport OpenRPC Document for the MultiChain API (#236)
- Fixed publish release to be on main branch instead (#226)
- Add npm publish to gh actions workflow (#224)
- Fixed execution-apis spec version to specific commit + added API Reference docs to README (#222)
- remove Snaps methods (#218)
- Fix eth_requestAccounts example (#219)
- Fixed eth_accounts example params (#216)
- Convert native currency decimal properties non-negative min property to minimum (#200)
- Add examples (#207)
- Update restricted text (#202)
- Update method tags (#195)
- Adjust iconUrls param description (#196)
- Enabling MetaMask security code scanner (#188)
- Remove duplicates (#194)
- Update nodemon.json to openrpc.yaml (#192)
- Update README.md to use openrpc.yaml (#191)
- Added yaml conversion to build and converted current json doc to yaml (#189)
- Reorder and order MetaMask API entries (#187)
- Update description (for docs index page) (#185)
- added snapid + request schemas (#183)
- Document Snap
wallet_*
methods (#181) - more addEthereumChain spec fixes (#180)
- Add info to revokePermissions description (#178)
- Fix
wallet_addEthereumChain
request (#174) - Changed revokePermissions result type to be null (#176)
- Add deprecation label to decryption methods (#175)
- Wallet revoke permissions (#145)
- Add description for index page (#172)
- Added web3_clientVersion (#164)
- build(deps): bump @babel/traverse from 7.20.13 to 7.23.2 (#170)
- Edit descriptions (#166)
- Doc wallet_scanQRCode (#167)
- Added eth_requestAccounts (#163)
- add new wallet_watchAsset error (#162)
- MIP-1 proposed watch asset changes (#138)
- Fixed permission caveat value + added descriptions (#160)
- Added custom sendTransaction since we don't support accessList just yet (#158)
- Fixed schema to better render in the docs side + removed createAccessList (#156)
- Update README.md (#141)
- Fixed watchAsset example image url (#142)
- fix duplicate methods in built result (#143)
- add link to latest build in readme (#132)
- update broken rpcURL for addEthereumChain (#135)
- Added a watch command to rebuild on change (#139)
- update wallet_watchAsset description to acknowledge the divergence between EIP-747 and our implementation (#137)
- Update merge-openrpc.js (#130)
- API docs descriptions (#125)
- Fixed chain name for addEthereumChain example (#109)
- Update metamask-openrpc.json (#108)
- Update wallet_addEthereumChain errors (#106)
- Changed wallet_watchAsset description to 11 characters (#105)
- xdai chain pointing to dead url (#102)
- yarn build to gh pages publish step (#99)
- hash pointer for gh-pages action (#97)
- Deploy for latest (#95)
- homepage to package.json (#84)
- publish-release.yml (#82)
- automated build release branch (#80)
personal_sign
(#74)
- add ethereum chain to openrpc document (#71)
- feat: add wallet_switchEthereumChain (#66)
- build(deps): bump ws from 7.4.4 to 7.5.0 (#67)
- Fix release automation compatibility (#69)