This repository has been archived by the owner on Jul 9, 2021. It is now read-only.
0x monorepo - 8b62b35
LogvinovLeon
released this
18 Oct 14:06
·
7951 commits
to development
since this release
[email protected]
- Add support for
eth_signTypedData
. (#1102) - Added
MetamaskSubprovider
to handle inconsistencies in Metamask's signing JSON RPC endpoints. (#1102) - Removed
SignerType
(includingSignerType.Metamask
). Please use theMetamaskSubprovider
to wrapweb3.currentProvider
. (#1102) - Updated to use new modularized artifacts and the latest version of @0xproject/contract-wrappers (#1105)
- Make web3-provider-engine types a 'dependency' so it's available to users of the library (#1105)
- Export new
AssetData
type from types (#1131)
@0x/[email protected]
- Add
gasLimit
andgasPrice
as optional properties onBuyQuoteExecutionOpts
- Export
BuyQuoteInfo
type (#1131) - Updated to use new modularized artifacts and the latest version of @0xproject/contract-wrappers (#1105)
- Add
gasLimit
andgasPrice
as optional properties onBuyQuoteExecutionOpts
(#1116) - Add
docs:json
command to package.json (#1139) - Add missing types to public interface (#1139)
@0x/[email protected]
- Initial release (#1105)
@0x/[email protected]
- Initial release (#1105)
@0x/[email protected]
- Add optional validation to the forwarder wrapper methods
- Updated to use new modularized artifacts. (#1105)
- Top-level
ContractWrappers
class has a new optionalcontractAddresses
parameter. (#1105) - Default contract addresses are no longer stored in artifacts and are instead loaded from the
@0xproject/contract-addresses
package. (#1105) - Most contract addresses are now defined at instantiation time and are available as properties (e.g.,
exchangeWrapper.address
) instead of methods (e.g.,exchangeWrapper.getContractAddress()
). (#1105) - Removed
setProvider
method in top-levelContractWrapper
class and added newunsubscribeAll
method. (#1105) - Some properties and methods have been renamed. For example, some methods that previously could throw no longer can, and so their names have been updated accordingly. (#1105)
- Removed ContractNotFound errors. Checking for this error was somewhat ineffecient. Relevant methods/functions now return the default error from web3-wrapper, which we feel provides enough information. (#1105)
@0x/[email protected]
- Make web3-provider-engine types a 'dependency' so it's available to users of the library (#1105)
[email protected]
- Add
JSONRPCResponseError
and error field onJSONRPCResponsePayload
. (#1102)
@0x/[email protected]
- Updated to use new @0xproject/contract-artifacts and @0xproject/abi-gen-wrappers packages (#1105)
@0x/[email protected]
- Convert all schemas to JSON files so that they can be used with
json-schema
implemenations in other programming languages. (#1145)
@0x/[email protected]
- Contract artifacts have been moved to the new @0xproject/contract-artifacts package. v1 migrations have been removed.
runMigrationsAsync
returns the addresses of the contracts that were deployed. (#1105)
@0x/[email protected]
- Added
ecSignOrderAsync
to first sign an order usingeth_signTypedData
and fallback toeth_sign
. (#1102) - Added
ecSignTypedDataOrderAsync
to sign an order exclusively usingeth_signTypedData
. (#1102) - Rename
ecSignOrderHashAsync
toecSignHashAsync
removingSignerType
parameter. (#1102) - Use
AssetData
union type for function return values. (#1131)
@0x/[email protected]
- Added getStats function and returns a Stats object (#1118)
- Updated to use new modularized artifacts and the latest version of @0xproject/contract-wrappers. Constructor has a new optional
contractAddresses
parameter. (#1105)
@0x/[email protected]
- Make @types/solidity-parser-antlr a 'dependency' so it's available to users of the library (#1105)
@0x/[email protected]
- Make @loopback/openapi-v3-types a 'dependency' so it's available to users of the library (#1105)
@0x/[email protected]
- Add
MetamaskSubprovider
to handle inconsistent JSON RPC behaviour (#1102) - Add support for
eth_signTypedData
in wallets Mnemonic, Private and EthLightWallet (#1102) - Make web3-provider-engine types a 'dependency' so it's available to users of the library (#1105)
@0x/[email protected]
- Added
EIP712Parameter
EIP712Types
EIP712TypedData
for EIP712 signing (#1102) - Added
ZeroExTransaction
type for Exchange executeTransaction (#1102) - Add
AssetData
union type (type AssetData = ERC20AssetData | ERC721AssetData
) (#1131)