Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.3.0 #47

Merged
merged 26 commits into from Apr 24, 2023
Merged

Release 1.3.0 #47

merged 26 commits into from Apr 24, 2023

Conversation

evgenykuzyakov
Copy link
Contributor

1.3.0

  • Support ethers.js based on [DO NOT MERGE] Add Ethers.js viewer#130
    • Expose Ethers and ethers in the global scope.
    • Add custom Web3Connect component that renders Web3 connect/disconnect button. Currently, the API is heavily influenced by Web3Onboard API.
    • VM now exports EthersProviderContext React context type. A gateway that wants to support Ethers.js should wrap the app with EthersProviderContext.Provider component with the object value {provider}. Provider is Web3 provider that can be used to create an Ethers.js provider.
  • Fix initNear logic to assign provided config values on top of the default values, instead of reverse.
  • Update near-api-js dependency to ^2.1.0
  • Fix elliptic library by doing a lazy deepClone when it's first requested a VM instance.
  • Update VM to reflect 0.10.0 SocialDB changes. 0.10.0: Adding shared storage pools social-db#8
    • Assume the permission to write is granted by default when set is called on the current account.
    • Use get_account_storage to account for the shared storage.

Evgeny Kuzyakov and others added 26 commits April 19, 2023 11:16
This PR updates to `near-api-js@^2.1.0` with support for meta transactions.
Fix `elliptic` library, by making a deep clone when first requested.

The following code now works:
```jsx
const ed = new elliptic.eddsa("ed25519");
```
adds a callback into initNear to reference as an event method on wallet connect
Fix `initNear` logic to assign provided `config` values on top of the default values, instead of reverse.
- Support `ethers.js` based on NearSocial/viewer#130
  - Expose `Ethers` and `ethers` in the global scope.
  - Add custom `Web3Connect` component that renders Web3 connect/disconnect button. Currently, the API is heavily influenced by Web3Onboard API.
  - VM now exports `EthersProviderContext` React context type. A gateway that wants to support Ethers.js should wrap the app with `EthersProviderContext.Provider` component with the object value `{provider}`. Provider is Web3 provider that can be used to create an Ethers.js provider.
@evgenykuzyakov evgenykuzyakov merged commit 9983512 into master Apr 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants