Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@premia/v3-sdk

Package Overview
Dependencies
Maintainers
0
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@premia/v3-sdk

The official SDK for building applications on Premia V3.

  • 2.8.0-rc.5
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
1.4K
increased by156.3%
Maintainers
0
Weekly downloads
 
Created
Source

Alpha software

The latest version of the SDK is used in production in the Premia Interface, but it is considered Alpha software and may contain bugs or change significantly between patch versions. If you have questions about how to use the SDK, please reach out in the #engineering channel of the Discord.

Pull requests are welcome!

Premia V3 SDK

Tests Published npm version npm bundle size (scoped version)

In-depth documentation on this SDK is available at docs.premia.blue.

Auto-generated documentation is available at docs-sdk.premia.finance.

Feedback is welcome!

Dev Setup

  1. Add API_KEY_ALCHEMY, API_KEY_INFURA and TESTNET_PRIVATE_KEY to a .env file (see example)
  2. Run yarn install to download dependencies
  3. If necessary, run chmod ug+x .husky/* to make the husky precommit script an executable.

Anvil Setup

In order to use Anvil as a local blockchain for dev purposes, Forge needs to be installed. Instructions on how to install are here.

Forking Arbitrum Goerli

  1. Make sure ABI's reflect the same copy as the ones deployed on the Georli Network
  2. Determine the blocknumber in which new contracts were deployed (fork must be after this blocknumber)
  3. Forking Georli -> type the following into terminal to launch anvil fork of Georli: anvil --fork-url <INSERT RPC URL> --fork-block-number <INSERT BLOCK NUMBER>
  4. After running the fork use ctrl + z to pause and then type bg to run the fork in the background
  5. Run unit test by running yarn test through the command line

Contract Deployments

  • 2023-11-06 (Arbitrum Goerli): ~53444156
  • 2023-08-10 (Arbitrum Goerli): ~33821949
  • 2023-08-02 (Arbitrum Goerli): ~32704676
  • 2023-06-09 (Arbitrum Goerli): ~25083922

Keywords

FAQs

Package last updated on 26 Jun 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc