Comparing version 1.5.0 to 1.5.1
@@ -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 @@ |
@@ -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) { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5622720
143886