Added
- Enabled XCC for mainnet release by [@birchmd]. ([#694])
- Added
set_owner
contract method which sets the owner of the contract
by [@hskang9]. ([#690]) - New variant of submit function
submit_with_args
which accepts
additional arguments along with the transaction such as the max gas
price a user is ready to pay by [@aleksuss]. ([#696]) - Added the ability to create and fund XCC sub-accounts from external
NEAR accounts by [@birchmd]. ([#735])
Changes
- Replaced
rjson
withserde_json
by [@aleksuss]. ([#677]) - Changed owner intended contract methods to now require owner or the
contract itself by [@hskang9]. ([#676])
Fixes
- Fixed nonce incorrectly being incremented on an out of fund failure by
[@joshuajbouw]. ([#671]) - Fixed a check in promise results before executing cross contract calls
(XCC) callbacks by [@birchmd]. ([#693]) - Fixed a reachable panic in
receive_erc20_tokens
by [@0x3bfc].
([#709]) - Fixed a lack of minimum size checks when instantiating a new
EthGas
object by [@lempire123]. ([#722]) - Fixed a lack of division by 0 checks in
EthGas::Div()
by
[@lempire123]. ([#718]) - Fixed the validation of the return of
exports:storage_remove
by
[@0x3bfc]. ([#712]) - Fixed missing account validations of NEAR account IDs by [@0x3bfc].
([#703]) - Fixed a reachable panic in the
exitToNear
andexitToEthereum
precompiles if the input amount is greater than 1^128 when cast from a
U256
tou128
by [@0x3bfc]. ([#681]) - Fixed a reachable panic in
modExp
due to arithmetic overflow by
[@0x3bfc]. ([#688]) - Fixed the ability attaching values to Aurora specific precompiles,
this no longer is possible, by [@0x3bfc]. ([#714]) - Fixed a return error if an ecrecover signature length is not exactly
65 by [@0x3bfc]. ([#717]) - Fixed size checks on input array passed to
exitToNear
and
exitToEthereum
precompiles by [@0x3bfc]. ([#684]) - Fixed missing gas costs in
exitToNear
andexitToEthereum
precompiles by [@lempire123]. ([#687]) - Fixed a reachable panic due to out of memory in the
modExp
precompile by [@0x3bfc]. ([#689]) - Fixed an assurance that the
sender_id
has a balance greater than the
amount inft_transfer_call
by [@0x3bfc]. ([#708]) - Fixed returning
0x
when a length cannot be cast asusize
instead
of returning an error in themodExp
precompile by [@birchmd]. ([#737]) - Miscellaneous minor fixes by [@0x3bfc]. ([#738])