to the main
neon testnet v1.0 is loading...
logo

Neon Testnet Version 1.0

Codename

Dry Bones Thriller 🎃

Version 1.0

10.12.2023 to 19.12.2023

Testnet Details

Protocol booting, bringing the protocol to life for the first time. This is Unit Testing. It will be split between backend and frontend. The goal is to ensure smart contract modules individual functionality. Falling into two main categories: state-based and interaction-based testing. State-based unit testing involves verifying that the system produces correct results or that its resulting state is accurate. On the other hand, interaction-based unit testing involves checking whether certain methods are invoked correctly. All test logs for this version are recorded below.
Date
Log
Etherscan
Status
12.12.2023

Testnet V1.0 smart contracts deployed on Goerli...

Passed

13.12.2023

oVELA 200,000 token approval to Vault...

Passed

13.12.2023

oVELA 200,000 token deposit to Vault...

Passed

14.12.2023

wethAddress function call

Remix Call, returned: 0: address: 0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6

Passed

14.12.2023

getPairAddressZK function call with oVELA address

Remix Call, returned: 0: address: pairAddress 0x18D48B326fa843b160ed137A3B4b8659AAd00D34 1: address: pairedCurrency 0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6

Passed

14.12.2023

getuserTokenBalances function call with oVELA address & owner address

Remix Call, returned: 0: uint256: 200000000000000000000000 1: uint256: 0 2: uint256: 0 3: uint256: 200000000000000000000000 4: uint256: 21734567998083 5: address: 0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6

Passed

14.12.2023

getWithdrawableBalance function call with oVELA address & owner address

Remix Call, returned: 0: uint256: 200000000000000000000000

Passed

14.12.2023

getUserHistory function call with: owner address, startIndex 0, Limit 50

Remix Call, returned: execution reverted: Invalid start index

Passed

14.12.2023

getDepositedTokensLength function call

Remix Call, returned: 0: uint256: 1

Passed

14.12.2023

suggestion: getWithdrawableBalance deprecation

Redundant, pivot getuserTokenBalances to getWithdrawableBalance

Unresolved

14.12.2023

suggestion: getDepositedTokensLength deprecation

fetching the length directly is an O(n) operation, where n is array size, results in higher gas costs as the size of the data structure increases. Use counters.

Unresolved

14.12.2023

getAllOptionsLength function call

Remix Call, returned: 0: uint256: 0

Passed

15.12.2023

getAllSwapsLength function call

Remix Call, returned: 0: uint256: 0

Passed

15.12.2023

getOptionsForTokenCount function call

Remix Call, returned: 0: uint256: 0

Passed

15.12.2023

getSwapsForTokenCount function call

Remix Call, returned: 0: uint256: 0

Passed

15.12.2023

suggestion: getAllOptionsLength deprecation

fetching the length directly is an O(n) operation, where n is array size, results in higher gas costs as the size of the data structure increases. Use counters.

Unresolved

15.12.2023

suggestion: getAllSwapsLength deprecation

fetching the length directly is an O(n) operation, where n is array size, results in higher gas costs as the size of the data structure increases. Use counters.

Unresolved

15.12.2023

suggestion: getOptionsForTokenCount deprecation

fetching the length directly is an O(n) operation, where n is array size, results in higher gas costs as the size of the data structure increases. Use counters.

Unresolved

15.12.2023

suggestion: getSwapsForTokenCount deprecation

fetching the length directly is an O(n) operation, where n is array size, results in higher gas costs as the size of the data structure increases. Use counters.

Unresolved

15.12.2023

getUnderlyingValue function call

Remix Call, returned: 0: uint256: 21734567998083 1: address: 0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6

Unresolved:
(1) incorrect

15.12.2023

wethEquivDeposits function call

Remix Call, returned: 0: uint256: 21734567998083

Passed

15.12.2023

wethEquivWithdrawals function call

Remix Call, returned: 0: uint256: 0

Passed

15.12.2023

oVELA 20,000 token withdraw from Vault...

Passed

15.12.2023

oVELA 5,000 token withdraw from Vault...

Passed

15.12.2023

wethEquivWithdrawals function call

Remix Call, returned: 0: uint256: 2716820999760

Passed

15.12.2023

protocolBalanceMap function call

Remix Call, returned: 0: uint256: deposited 200000000000000000000000 1: uint256: withdrawn 0

Unresolved:
(1) incorrect

18.12.2023

wallet balance script running

intergration of the wallet balance module and scripts to fetch XEON wallet balance for user

Passed

18.12.2023

Staking Smart Contract Deployed on Goerli. Accepts test XEON tokens. Module necessary for wallet page modules to function.

Passed

19.12.2023

Wallet Page - Token list script load

attempt to populate the cashier section starts with fetching the ERC20s history array for the wallet connected. Outcome: (1) reverting

Unresolved

19.12.2023

suggestion: Testnet Neon Hedge Vault V1.0 deprecation

resolve all issues in testnet V1.0 above. deploy new Neon Hedge vault smart contract. Launch Testnet V1.1

Unresolved