tequ
cb8f6c0d08
add tests
2026-05-05 14:17:47 +09:00
tequ
22ecb1afe8
Merge remote-tracking branch 'upstream/dev' into gas-hook
2026-05-05 12:20:58 +09:00
tequ
3111ecea52
Update util_keylet fee test
2026-04-28 18:23:31 +10:00
tequ
1008508c9b
Updated tests to align with the changes merged into the dev branch.
2026-04-28 18:23:31 +10:00
tequ
58e278289b
Add tests for Hooks fee
2026-04-28 18:23:31 +10:00
tequ
aa6101409d
Add Cost mechanism for Hook APIs (set 0 now)
2026-04-14 11:17:54 +09:00
tequ
6e3e518bdc
fix gaspool and caluculateHookgas overflow
2026-04-03 15:24:06 +09:00
tequ
b46613fd74
Reject non-function imports (memory, global, table)
2026-04-03 14:58:33 +09:00
tequ
5885be9f8a
Add memory page size validation
2026-03-13 02:17:06 +09:00
tequ
3a4ca5560a
Add tests for GasHook Creation/Installation/Update/Delete/NSDelete
2026-03-12 18:45:50 +09:00
tequ
563a902a5d
re-sort tests
2026-03-12 16:29:11 +09:00
tequ
4491894a90
Merge branch 'dev' into gas-hook
2026-03-09 14:40:29 +09:00
tequ
57c4e3c9cc
Support new STIs for sto_* HookAPI ( #657 )
2026-02-20 08:18:45 +09:00
tequ
8e1ae86ce2
Add new keylets to util_keylet ( #533 )
2026-02-20 08:18:45 +09:00
tequ
e95edcba48
fix for xahaud codebase
2026-02-20 07:11:14 +09:00
Pretty Printer
e618806999
Rewrite includes
2026-02-20 07:11:13 +09:00
tequ
67a6970031
Outgoing/Incoming HookOn ( #457 )
2026-02-18 09:32:56 +10:00
tequ
efd5f9f6db
prepare Hook API (#413 )
2026-02-17 20:25:20 +10:00
tequ
d209272379
Hook API Refactoring / Unit Testing ( #581 )
2026-02-15 20:45:23 +10:00
tequ
9120fffd95
Hook API Refactor2: Amendment Guards ( #621 )
2026-02-15 19:43:41 +10:00
tequ
efea057fad
Add tests for CbakGas
2026-02-06 14:35:42 +09:00
tequ
7a9de3a205
Add test for WeakGas
2026-02-06 12:09:23 +09:00
tequ
4d6d944831
HookWeakGas/HookCallbackGas
2026-02-05 21:51:02 +09:00
tequ
ca08b61a78
Add Gas Hooks tests for memory instruction
2026-01-24 15:10:47 +09:00
tequ
a9b956bbd9
Add GasValidator tests
2026-01-24 11:23:17 +09:00
tequ
47beef302c
Gas Type Hook
2026-01-23 16:41:15 +09:00
tequ
e319619dce
Combine 3 Hook Api fix amendments ( #648 )
2025-12-01 16:26:15 +10:00
tequ
39353a6557
Fix: Ensure sto_subfield correctly handles STO field values of 16 or more. ( #647 )
2025-12-01 12:48:30 +10:00
tequ
1bfae1a296
fixStoEmplaceFieldIdCheck Amendment ( #637 )
2025-11-28 18:31:15 +10:00
tequ
ffcb203ce1
fixEtxnFeeBase Amendment (#630 )
2025-11-24 09:52:53 +10:00
tequ
79fdafe638
Support Cron in util_keylet Hook API ( #612 )
2025-10-27 14:35:01 +10:00
tequ
6f148a8ac7
ExtendedHookState ( #406 )
2025-10-23 18:57:38 +10:00
tequ
15c7ad6f78
Fix Invalid Tx flags ( #514 )
2025-10-14 15:35:48 +10:00
tequ
094f011006
Fix emit Hook API testcase name ( #580 )
2025-10-11 11:43:09 +10:00
Niq Dudfield
7a790246fb
fix: upgrade CI to GCC 13 and fix compilation issues, fixes #557 ( #559 )
2025-08-14 17:41:49 +10:00
tequ
a1d42b7380
Improve unittests ( #494 )
...
* Match unit tests on start of test name (#4634 )
* For example, without this change, to run the TxQ tests, must specify
`--unittest=TxQ1,TxQ2` on the command line. With this change, can use
`--unittest=TxQ`, and both will be run.
* An exact match will prevent any further partial matching.
* This could have some side effects for different tests with a common
name beginning. For example, NFToken, NFTokenBurn, NFTokenDir. This
might be useful. If not, the shorter-named test(s) can be renamed. For
example, NFToken to NFTokens.
* Split the NFToken, NFTokenBurn, and Offer test classes. Potentially speeds
up parallel tests by a factor of 5.
* SetHook_test, SetHookTSH_test, XahauGenesis_test
---------
Co-authored-by: Ed Hennis <ed@ripple.com >
2025-06-30 10:03:02 +10:00
Denis Angell
80a7197590
fix warnings ( #505 )
2025-04-30 11:51:58 +02:00
tequ
9018596532
HookCanEmit ( #392 )
2025-04-15 13:32:35 +10:00
tequ
6625d2be92
Add xpop_slot test ( #470 )
2025-04-09 20:20:23 +10:00
RichardAH
2fd465bb3f
fix20250131 ( #428 )
...
Co-authored-by: Denis Angell <dangell@transia.co >
2025-02-03 10:33:19 +10:00
RichardAH
2fb93f874b
fixPageCap ( #359 )
...
* page cap fix
---------
Co-authored-by: Denis Angell <dangell@transia.co >
2024-09-07 11:39:24 +10:00
Denis Angell
a3852763e7
Fix: Namespace Delete (OwnerCount) ( #296 )
...
* fix ns delete owner count
* add a new success code and refactor success checks, limit ns delete operations to 256 entries per txn
---------
Co-authored-by: Richard Holland <richard.holland@starstone.co.nz >
2024-03-25 08:37:08 +11:00
Denis Angell
f64e626a3f
Fix: TSH Updates & Emitted Txn ( #261 )
...
fixXahauV2
* refactor tsh
* add uritoken mint/cancel tsh
* add flags to hookexections meta and nonce to hookemissions meta
Co-authored-by: Richard Holland <richard.holland@starstone.co.nz >
2024-01-22 10:25:36 +01:00
Denis Angell
475b6f7347
Amendment: Fix Xahau v1 ( #231 )
...
* FXV1: Meta Amount (#225 )
* FXV1: Optional Offer Sequence (#224 )
* FXV1: Patch Hooks OwnerDir (#236 )
* FXV1: Fix `Import` Quorum (#235 )
* FXV1: Namespace Limit (#220 )
* FXV1: allow duplicate entries in genesis mint transactor (#239 )
* FXV1: Fix URIToken (#243 )
* lite fixes for tsh issues (#244 )
Co-authored-by: RichardAH <richard.holland@starstone.co.nz >
2023-12-21 16:21:17 +01:00
Denis Angell
70bd7c2ce7
Reintroduce Clang-Format & Levelization ( #171 )
...
* clang-format
* levelization
* clang-format
* update workflow (#172 )
* update workflow
* Update build-in-docker.yml
* fix from `clang-format`
* Update Enum.h
2023-11-01 14:12:24 +01:00
Denis Angell
a2c41016b0
add ticket tests ( #129 )
2023-10-18 10:10:49 +02:00
Denis Angell
517c7a494b
Fix warnings ( #108 )
...
* remove unused variable
* rewrite function for transparancy
* unnecessary move
* remove unused variable
* remove unused variables
* fix `nodiscard` warning and ogical-op-parentheses
2023-09-24 11:49:22 +02:00
Richard Holland
d568761fdf
L2 tests done
2023-09-23 12:14:34 +00:00
Richard Holland
ba8b5a8cbe
add overflow protection to sethook fee calculation
2023-07-17 11:20:15 +00:00
Richard Holland
d4b54c20ed
change hook max to 10
2023-03-20 15:07:42 +00:00