Socket
Socket
Sign inDemoInstall

starknet

Package Overview
Dependencies
Maintainers
1
Versions
220
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

starknet - npm Package Compare versions

Comparing version 1.5.0 to 1.5.1

6

CHANGELOG.md

@@ -0,1 +1,7 @@

## [1.5.1](https://github.com/seanjameshan/starknet.js/compare/v1.5.0...v1.5.1) (2021-11-02)
### Bug Fixes
- protect bigints in axios payloads ([5db78ea](https://github.com/seanjameshan/starknet.js/commit/5db78ea87a0e6357a764cee385d16c63b03e8651))
# [1.5.0](https://github.com/seanjameshan/starknet.js/compare/v1.4.0...v1.5.0) (2021-10-30)

@@ -2,0 +8,0 @@

2

dist/starknet.js

@@ -222,3 +222,3 @@ "use strict";

axios_1.default
.post(GATEWAY_URL + "/add_transaction", __assign(__assign(__assign({}, tx), (Array.isArray(signature) && { signature: signature })), (contract_address_salt && { contract_address_salt: contract_address_salt })))
.post(GATEWAY_URL + "/add_transaction", (0, json_1.stringify)(__assign(__assign(__assign({}, tx), (Array.isArray(signature) && { signature: signature })), (contract_address_salt && { contract_address_salt: contract_address_salt }))), { headers: { 'Content-Type': 'application/json' } })
.then(function (resp) {

@@ -225,0 +225,0 @@ resolve(resp.data);

{
"name": "starknet",
"version": "1.5.0",
"version": "1.5.1",
"description": "JavaScript library for StarkNet",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -15,3 +15,3 @@ import axios from 'axios';

} from './types';
import { parse } from './utils/json';
import { parse, stringify } from './utils/json';
import { BigNumberish, toBN, toHex } from './utils/number';

@@ -203,7 +203,11 @@ import { compressProgram, randomAddress } from './utils/starknet';

axios
.post(`${GATEWAY_URL}/add_transaction`, {
...tx,
...(Array.isArray(signature) && { signature }), // not needed on deploy tx
...(contract_address_salt && { contract_address_salt }), // not needed on invoke tx
})
.post(
`${GATEWAY_URL}/add_transaction`,
stringify({
...tx, // the tx can contain BigInts, so we use our own `stringify`
...(Array.isArray(signature) && { signature }), // not needed on deploy tx
...(contract_address_salt && { contract_address_salt }), // not needed on invoke tx
}),
{ headers: { 'Content-Type': 'application/json' } }
)
.then((resp: any) => {

@@ -210,0 +214,0 @@ resolve(resp.data);

@@ -366,6 +366,9 @@ 'use strict';

GATEWAY_URL + '/add_transaction',
__assign(
__assign(__assign({}, tx), Array.isArray(signature) && { signature: signature }),
contract_address_salt && { contract_address_salt: contract_address_salt }
)
(0, json_1.stringify)(
__assign(
__assign(__assign({}, tx), Array.isArray(signature) && { signature: signature }),
contract_address_salt && { contract_address_salt: contract_address_salt }
)
),
{ headers: { 'Content-Type': 'application/json' } }
)

@@ -372,0 +375,0 @@ .then(function (resp) {

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