Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Karthik/rework xdrill operations #5606

Draft
wants to merge 51 commits into
base: master
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
a1f0f73
xdrill for ledgerCloseMeta
chowbao Jan 8, 2025
f1f97a9
go mod tidy
chowbao Jan 8, 2025
36cfcbc
Move util functions from ledger.go to utils.go
chowbao Jan 9, 2025
d064296
change some return values to pointers
chowbao Jan 9, 2025
15fe1e5
Change ledger to Ledger
chowbao Jan 9, 2025
d45b0fd
Remove Ledger struct; pass lcm as param
chowbao Jan 10, 2025
e9de99c
xdrill transaction helper functions
chowbao Jan 9, 2025
40d5057
Move xdrill ledger functions to ingest as subpackage
chowbao Jan 10, 2025
8942168
Change Ledger to use lcm as param instead
chowbao Jan 10, 2025
b5feb2c
Move xdrill ledger functions to ingest as subpackage
chowbao Jan 10, 2025
4aedfdb
Change Ledger to use lcm as param instead
chowbao Jan 10, 2025
a5bd927
Move transaction helper functions to ingest
chowbao Jan 10, 2025
0b62fe2
xdrill transaction helper functions
chowbao Jan 9, 2025
cce0cfe
Move xdrill ledger functions to ingest as subpackage
chowbao Jan 10, 2025
dab3bd9
Move transaction helper functions to ingest
chowbao Jan 10, 2025
219391d
Merge remote-tracking branch 'origin/5550/xdrill-transactions' into 5…
chowbao Jan 10, 2025
58fcfe2
fix merge issues
chowbao Jan 10, 2025
18dd712
fix merge errors
chowbao Jan 10, 2025
314b605
xdrill for operations
chowbao Jan 10, 2025
d385526
Merge branch 'master' into 5549/xdrill-ledgers
chowbao Jan 21, 2025
be020c9
address comments
chowbao Jan 21, 2025
e2ce9bd
Merge branch '5549/xdrill-ledgers' into 5550/xdrill-transactions
chowbao Jan 21, 2025
69f9bf2
Change count to uint32
chowbao Jan 21, 2025
44e627f
Merge branch '5549/xdrill-ledgers' into 5550/xdrill-transactions
chowbao Jan 21, 2025
10b4031
wip
chowbao Jan 21, 2025
93f9639
add txEnvelope OperationsCount()
chowbao Jan 21, 2025
b890631
Merge branch '5549/xdrill-ledgers' into 5550/xdrill-transactions
chowbao Jan 21, 2025
47ecec8
update timebound
chowbao Jan 21, 2025
c2a3616
add InclusionFee()
chowbao Jan 21, 2025
019a3fd
rename to InclusionFeeCharged
chowbao Jan 21, 2025
ee153f8
fix tests
chowbao Jan 21, 2025
16d94ff
Merge branch '5549/xdrill-ledgers' into 5550/xdrill-transactions
chowbao Jan 21, 2025
e9d5511
Merge branch '5550/xdrill-transactions' into 5551/xdrill-operations
chowbao Jan 21, 2025
3bc82f4
update tests
chowbao Jan 21, 2025
21dd54e
address comments
chowbao Jan 21, 2025
b6851fc
Merge branch '5549/xdrill-ledgers' into 5550/xdrill-transactions
chowbao Jan 21, 2025
3d7876c
Merge branch '5550/xdrill-transactions' into 5551/xdrill-operations
chowbao Jan 21, 2025
c68cd9a
updates from comments
chowbao Jan 23, 2025
86d5d78
Add structs for each operation
chowbao Feb 3, 2025
b7c0737
Update marshalbase64
chowbao Feb 3, 2025
a3846f2
Fix typos
chowbao Feb 3, 2025
fc6b854
fix ci/cd
chowbao Feb 3, 2025
875c995
fix tests
chowbao Feb 4, 2025
5c68c65
Update hash.go
chowbao Feb 4, 2025
cc6d49d
add string for js
chowbao Feb 6, 2025
0258c83
make createcontract better
chowbao Feb 6, 2025
52353e1
address comments
chowbao Feb 14, 2025
f73350b
Merge branch 'master' into 5551/xdrill-operations
chowbao Feb 14, 2025
f879d62
Thought experiment - set CGO_ENABLED=1
karthikiyer56 Feb 14, 2025
572834a
Revert "Thought experiment - set CGO_ENABLED=1"
karthikiyer56 Feb 15, 2025
e9d5430
update go.mod to point to reworked xdr2json tag
karthikiyer56 Feb 15, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix merge errors
  • Loading branch information
chowbao committed Jan 10, 2025
commit 18dd712a0f24bf99f7015870df6c33f7e2dc9cca
9 changes: 3 additions & 6 deletions ingest/ledger/ledger_test.go
Original file line number Diff line number Diff line change
@@ -11,9 +11,7 @@ import (
)

func TestLedger(t *testing.T) {
ledger := Ledger{
Ledger: ledgerTestInput(),
}
ledger := ledgerTestInput()

assert.Equal(t, uint32(30578981), Sequence(ledger))
assert.Equal(t, int64(131335723340005376), ID(ledger))
@@ -46,18 +44,17 @@ func TestLedger(t *testing.T) {

var signature string
signature, ok = Signature(ledger)
signature, ok = Signature(ledger)
assert.Equal(t, true, ok)
assert.Equal(t, "9g==", signature)

var success int32
var failed int32
success, failed, ok = ledger.TransactionCounts()
success, failed, ok = TransactionCounts(ledger)
assert.Equal(t, true, ok)
assert.Equal(t, int32(1), success)
assert.Equal(t, int32(1), failed)

success, failed, ok = ledger.OperationCounts()
success, failed, ok = OperationCounts(ledger)
assert.Equal(t, true, ok)
assert.Equal(t, int32(1), success)
assert.Equal(t, int32(13), failed)