Similar to the approach taken in exchange wrapper, make a call to an rpc node in order to simulate the transaction before actually sending the transaction. The decorator will parse revert reasons and other types of errors into canonical errors that a consumer of the library expects when interacting with a contract wrapper.
239 lines
6.4 KiB
JSON
239 lines
6.4 KiB
JSON
[
|
|
{
|
|
"version": "2.1.0",
|
|
"changes": [
|
|
{
|
|
"note": "Add optional validation to the forwarder wrapper methods"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "2.0.2",
|
|
"changes": [
|
|
{
|
|
"note": "Dependencies updated"
|
|
}
|
|
],
|
|
"timestamp": 1538693146
|
|
},
|
|
{
|
|
"timestamp": 1538157789,
|
|
"version": "2.0.1",
|
|
"changes": [
|
|
{
|
|
"note": "Dependencies updated"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "2.0.0",
|
|
"changes": [
|
|
{
|
|
"note":
|
|
"Fixes dropped events in subscriptions by fetching logs by blockHash instead of blockNumber. Support for fetching by blockHash was added in Geth > v1.8.13 and Parity > v2.1.0. Infura works too.",
|
|
"pr": 1080
|
|
},
|
|
{
|
|
"note":
|
|
"Fix misunderstanding about blockstream interface callbacks and pass the raw JSON RPC responses to it",
|
|
"pr": 1080
|
|
}
|
|
],
|
|
"timestamp": 1537907159
|
|
},
|
|
{
|
|
"version": "1.0.5",
|
|
"changes": [
|
|
{
|
|
"note": "Dependencies updated"
|
|
}
|
|
],
|
|
"timestamp": 1537875740
|
|
},
|
|
{
|
|
"version": "1.0.4",
|
|
"changes": [
|
|
{
|
|
"note": "Dependencies updated"
|
|
}
|
|
],
|
|
"timestamp": 1537541580
|
|
},
|
|
{
|
|
"version": "1.0.3",
|
|
"changes": [
|
|
{
|
|
"note": "Drastically reduce the bundle size by removing unused parts of included contract artifacts."
|
|
}
|
|
],
|
|
"timestamp": 1537369748
|
|
},
|
|
{
|
|
"version": "1.0.2",
|
|
"changes": [
|
|
{
|
|
"note": "Add ZRX & WETH mainnet contract addresses into the included artifacts"
|
|
}
|
|
],
|
|
"timestamp": 1537265493
|
|
},
|
|
{
|
|
"version": "1.0.1",
|
|
"changes": [
|
|
{
|
|
"note": "Add `OrderValidatorWrapper`"
|
|
},
|
|
{
|
|
"note":
|
|
"Fix bug where contracts not deployed on a network showed an `EXCHANGE_CONTRACT_DOES_NOT_EXIST` error instead of `CONTRACT_NOT_DEPLOYED_ON_NETWORK`",
|
|
"pr": 1044
|
|
},
|
|
{
|
|
"note":
|
|
"Export `AssetBalanceAndProxyAllowanceFetcher` and `OrderFilledCancelledFetcher` implementations",
|
|
"pr": 1054
|
|
},
|
|
{
|
|
"note":
|
|
"Add `validateOrderFillableOrThrowAsync` and `validateFillOrderThrowIfInvalidAsync` to ExchangeWrapper",
|
|
"pr": 1054
|
|
}
|
|
],
|
|
"timestamp": 1536142250
|
|
},
|
|
{
|
|
"version": "1.0.1-rc.5",
|
|
"changes": [
|
|
{
|
|
"note": "Fix missing `BlockParamLiteral` type import issue"
|
|
}
|
|
],
|
|
"timestamp": 1535377027
|
|
},
|
|
{
|
|
"version": "1.0.1-rc.4",
|
|
"changes": [
|
|
{
|
|
"note":
|
|
"Export missing types: `TransactionEncoder`, `ContractAbi`, `JSONRPCRequestPayload`, `JSONRPCResponsePayload`, `JSONRPCErrorCallback`, `AbiDefinition`, `FunctionAbi`, `EventAbi`, `EventParameter`, `DecodedLogArgs`, `MethodAbi`, `ConstructorAbi`, `FallbackAbi`, `DataItem`, `ConstructorStateMutability`, `StateMutability` & `ExchangeSignatureValidatorApprovalEventArgs`",
|
|
"pr": 924
|
|
},
|
|
{
|
|
"note":
|
|
"Remove superfluous exported types: `ContractEvent`, `Token`, `OrderFillRequest`, `ContractEventArgs`, `LogEvent`, `OnOrderStateChangeCallback`, `ECSignature`, `OrderStateValid`, `OrderStateInvalid`, `OrderState`, `FilterObject`, `TransactionReceipt` & `TransactionReceiptWithDecodedLogs`",
|
|
"pr": 924
|
|
},
|
|
{
|
|
"note": "Added Transaction Encoder for use with 0x Exchange executeTransaction",
|
|
"pr": 975
|
|
}
|
|
],
|
|
"timestamp": 1535133899
|
|
},
|
|
{
|
|
"version": "1.0.1-rc.3",
|
|
"changes": [
|
|
{
|
|
"pr": 915,
|
|
"note": "Added strict encoding/decoding checks for sendTransaction and call"
|
|
},
|
|
{
|
|
"note": "Add ForwarderWrapper",
|
|
"pr": 934
|
|
},
|
|
{
|
|
"note": "Optimize orders in ForwarderWrapper",
|
|
"pr": 936
|
|
}
|
|
],
|
|
"timestamp": 1534210131
|
|
},
|
|
{
|
|
"version": "1.0.1-rc.2",
|
|
"changes": [
|
|
{
|
|
"note": "Fixed bug caused by importing non-existent dep"
|
|
}
|
|
],
|
|
"timestamp": 1532619515
|
|
},
|
|
{
|
|
"version": "1.0.1-rc.1",
|
|
"changes": [
|
|
{
|
|
"note": "Dependencies updated"
|
|
}
|
|
],
|
|
"timestamp": 1532605697
|
|
},
|
|
{
|
|
"timestamp": 1532357734,
|
|
"version": "1.0.0",
|
|
"changes": [
|
|
{
|
|
"note": "Dependencies updated"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"timestamp": 1532043000,
|
|
"version": "1.0.0-rc.1",
|
|
"changes": [
|
|
{
|
|
"note": "Update blockstream to v5.0 and propogate up caught errors to active subscriptions",
|
|
"pr": 815
|
|
},
|
|
{
|
|
"note": "Update to v2 of 0x rpotocol",
|
|
"pr": 822
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"timestamp": 1531919263,
|
|
"version": "0.1.1",
|
|
"changes": [
|
|
{
|
|
"note": "Dependencies updated"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"timestamp": 1529397769,
|
|
"version": "0.0.5",
|
|
"changes": [
|
|
{
|
|
"note": "Dependencies updated"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"timestamp": 1527617227,
|
|
"version": "0.0.4",
|
|
"changes": [
|
|
{
|
|
"note": "Expose 'abi' ContractAbi property on all contract wrappers"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"version": "0.0.2",
|
|
"changes": [
|
|
{
|
|
"note": "Dependencies updated"
|
|
}
|
|
],
|
|
"timestamp": 1527008544
|
|
},
|
|
{
|
|
"timestamp": 1527008270,
|
|
"version": "0.0.1",
|
|
"changes": [
|
|
{
|
|
"note": "Moved contractWrappers out of 0x.js",
|
|
"pr": 579
|
|
}
|
|
]
|
|
}
|
|
]
|