RichardAH
833df20fce
Fix240819 ( #350 )
...
fix240918
---------
Co-authored-by: Denis Angell <dangell@transia.co >
2024-08-20 09:40:31 +10:00
Denis Angell
6636e3b6fd
Add RPC Tests ( #295 )
...
Co-authored-by: RichardAH <richard.holland@starstone.co.nz >
2024-04-18 18:22:46 +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
RichardAH
7cd8f0a03a
ZeroB2M amendment ( #293 )
...
* ZeroB2M amendment
Co-authored-by: Denis Angell <dangell@transia.co >
2024-03-22 10:49:35 +11:00
Denis Angell
75aba531d6
Amendment: featureRemit ( #278 )
...
* Remit Amendment
Co-authored-by: Denis Angell <dangell@transia.co >
Co-authored-by: Richard Holland <richard.holland@starstone.co.nz >
2024-03-11 09:29:39 +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
Richard Holland
17ccec9ac5
Add additional checks for emitted txns
2024-01-17 15:39:02 +00: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
RichardAH
c917977eb0
wildcard network (id=65535) ignores signature verification ( #201 )
...
* wildcard network (id=65535) ignores signature verification
* move isWildcardNetwork deeper to mimick normal signature checking in multisig
* again
* add wildcard test
* Update Transactor.cpp
* clang-format
* fix UNLReport
* move free pass
* update test for multisign
---------
Co-authored-by: Denis Angell <dangell@transia.co >
2023-11-21 18:47:08 +01:00
RichardAH
98833e4934
Fix server version ( #195 )
...
* modify the way server_version int is built to include build number
* clang
* Update BuildInfo_test.cpp
* clang-format
* Update BuildInfo_test.cpp
* clang-format
* Update BuildInfo_test.cpp
---------
Co-authored-by: Denis Angell <dangell@transia.co >
2023-11-16 16:20:32 +01:00
Denis Angell
4ada3f85bb
fix: uritoken destination & amount preflight check ( #188 )
...
* fix: uritoken destination & amount
* Update URIToken.cpp
* add lsfBurnable flag
* make uritoken patch a fix amendment
* clang-format
2023-11-10 10:42:57 +01:00
Denis Angell
ac6c102876
add response message and remove unused response code ( #185 )
2023-11-09 12:31:15 +01:00
Denis Angell
195904574c
Change TER response codes from _XRP to _NATIVE. ( #184 )
...
* Change `_XRP` response codes to `_NATIVE`
* Update ServerDefinitions_test.cpp
2023-11-09 12:25:09 +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
adf30fb819
XRP -> XAH (#134 )
...
* `XRP` -> `XAH`
* update rpc
* fix badCurrency
* revert consensus update
* `xah` -> `native` in rpc commands
* Update Consensus.h
2023-10-19 12:11:12 +02:00
Denis Angell
a2c41016b0
add ticket tests ( #129 )
2023-10-18 10:10:49 +02:00
Denis Angell
23250a7985
Misc tests ( #127 )
...
* add issuer != source test
* add destination can be genesis test
* add issuer != source test
* add wrong network error code
* add wrong network id rpc test
2023-10-02 14:13:44 +02:00
Richard Holland
256de4229c
missing emissions on txmeta
2023-10-02 09:34:40 +00:00
Richard Holland
cb86237c10
add networkid to genesis ledger, more genesismint tests
2023-09-29 08:11:13 +00:00
Richard Holland
92e5e08025
allow deletable accounts but make importsequence on accountroot a blocker
2023-09-24 10:16:39 +00:00
Richard Holland
2aae0b667c
remove XRP_LEDGER_EARLIEST_FEES, return defaultAmendmentTime to 5 days, other fixes
2023-09-24 09:49:09 +00:00
Richard Holland
0a291371c9
fix levelisation for soci, more L2 governance tests
2023-09-19 10:36:45 +00:00
Denis Angell
debf178546
Update Import Tests ( #99 )
...
* add fee multiplier
* add warn logs
* add unl sequence json
* add import sequence tests
* Update TER.cpp
* remove issuer xpop
* Update Import_test.cpp
* update max xpop
* update/add max & fee change tests
* fixup issuer/hook test
2023-09-19 11:26:16 +02:00
Richard Holland
571ad5c60d
add more governance testcases, governance bug fixes
2023-09-04 14:59:15 +00:00
Richard Holland
d4a6854835
add account index/counter and continue with xahaugenesis test cases
2023-08-17 14:28:34 +00:00
Richard Holland
0f83256ffa
change deletable account disable logic, fix test cases
2023-08-17 12:31:28 +00:00
Richard Holland
e5bf299e39
ensure that XahauGenesis amendment will effectively disable DeletableAccounts
2023-08-15 10:38:51 +00:00
Richard Holland
8262785c90
change B2M to include halvening logic
2023-08-15 09:47:48 +00:00
Denis Angell
c36683a825
XRPLF review of XLS34 ( #69 )
...
* add amendment guard for sfTransferRate
* make `sfTransferRate` optional
* split tests into existing / xls34
* make variables `const`
* clang-format
* chage error code
* guard optional `sfTransferRate`
* rename tests
* Guard Optional sfTransferRate
* clang-format
* fixup tests
2023-07-17 12:12:36 +02:00
Richard Holland
e9fc4ced98
update URIToken to support setting a sell offer during minting
2023-07-13 13:00:23 +00:00
Richard Holland
076b8e3e11
example burn2mint xls20->uritoken
2023-07-11 21:06:48 +00:00
Richard Holland
96af8735ba
add sfHookEmissions to metadata, compiling untested
2023-07-11 19:58:45 +00:00
Richard Holland
234d811ce3
add issuer field to ttIMPORT, ensure that import pays a fee in every case except a first import against an account that doesn't exist and where the import doesn't specify an Issuer
2023-07-11 08:33:38 +00:00
Richard Holland
fc6f8dde94
initial code for HooksUpdate1, unfinished, compiling
2023-07-04 14:05:45 +00:00
Richard Holland
338b646a3d
build for v3
2023-07-03 09:31:55 +00:00
Richard Holland
ecf78bd818
more xahaugenesis debugging
2023-06-27 13:50:07 +00:00
RichardAH
b64650af71
Merge pull request #70 from Xahau/governance_hook_l2
...
Governance hook l2
2023-06-26 15:10:46 +02:00
Richard Holland
0bf51e257b
add accountids to unlreport
2023-06-26 11:42:43 +00:00
Richard Holland
29e733cab3
UNLReport ImportVLKey voting working
2023-06-26 08:53:26 +00:00
Richard Holland
d70ec5d2e4
change UNLReport to also run consensus on import_vl_keys, change gensisMint to also allow Governance flags and marks to be set on account root, compiling, not tested
2023-06-19 13:09:14 +00:00
Denis Angell
f42d9124df
setup import test
2023-06-15 23:01:09 +00:00
Richard Holland
e397107ce9
change the UNLReport to one pk per txn, to allow consensus over the set
2023-06-15 14:09:57 +00:00
Richard Holland
034318b158
remove xpop_history, make ttUNL_REPORT well ordered
2023-06-15 13:32:26 +00:00
Richard Holland
95bef7ced3
UNLReport working
2023-06-15 09:45:11 +00:00
Richard Holland
c33e64fa3d
Add UNLReport obj/pseudo txn. Tracks which validators were online and validating last 256 ledgers.
2023-06-12 12:31:00 +00:00
Richard Holland
1ae08afb02
genesis mint working
2023-06-05 12:08:59 +00:00
Richard Holland
01e298befe
Merge branch 'genesis_amendment' into governance_hook_l2
2023-06-05 09:53:20 +00:00
Richard Holland
58d71b8c96
update invariant check for ttGENESIS_MINT, update tx structure too
2023-06-05 09:53:03 +00:00
Richard Holland
4c6fd4785d
WIP: governance hook rework and ttGENESIS_MINT
2023-06-01 13:32:12 +00:00
Richard Holland
892ba747be
initial write of the xahau_genesis amendment, compiling not tested
2023-05-26 12:13:14 +00:00