github aurora-is-near/aurora-engine 2.9.0
2.9.0 (2023-04-05)

latest releases: 3.7.0, 3.6.4, 3.6.3...
19 months ago

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 with serde_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 and exitToEthereum
    precompiles if the input amount is greater than 1^128 when cast from a
    U256 to u128 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 and exitToEthereum
    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 in ft_transfer_call by [@0x3bfc]. ([#708])
  • Fixed returning 0x when a length cannot be cast as usize instead
    of returning an error in the modExp precompile by [@birchmd]. ([#737])
  • Miscellaneous minor fixes by [@0x3bfc]. ([#738])

Don't miss a new aurora-engine release

NewReleases is sending notifications on new releases.