-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ContractCodeCostInputs and new cost types #172
Commits on Mar 10, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b6f5333 - Browse repository at this point
Copy the full SHA b6f5333View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2af5be - Browse repository at this point
Copy the full SHA e2af5beView commit details -
add some upper bounds in protocol definition for vectors used in tran…
…sactions max number of path max number of operations inside a transaction max number of signers tied to an account max number of signatures on a transaction
Configuration menu - View commit details
-
Copy full SHA for e3a107a - Browse repository at this point
Copy the full SHA e3a107aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c1dd3e - Browse repository at this point
Copy the full SHA 7c1dd3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a949be7 - Browse repository at this point
Copy the full SHA a949be7View commit details
Commits on Mar 11, 2015
-
Configuration menu - View commit details
-
Copy full SHA for a65d549 - Browse repository at this point
Copy the full SHA a65d549View commit details
Commits on Mar 12, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f2e8baa - Browse repository at this point
Copy the full SHA f2e8baaView commit details
Commits on Mar 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 4b7aadb - Browse repository at this point
Copy the full SHA 4b7aadbView commit details
Commits on Mar 14, 2015
-
* split transaction from transaction result into two different files * use transaction sets as the unit used to save transactions
Configuration menu - View commit details
-
Copy full SHA for 55481d5 - Browse repository at this point
Copy the full SHA 55481d5View commit details
Commits on Mar 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9ffd810 - Browse repository at this point
Copy the full SHA 9ffd810View commit details
Commits on Mar 20, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 44adb42 - Browse repository at this point
Copy the full SHA 44adb42View commit details
Commits on Mar 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 54c9343 - Browse repository at this point
Copy the full SHA 54c9343View commit details -
Configuration menu - View commit details
-
Copy full SHA for 281eecc - Browse repository at this point
Copy the full SHA 281eeccView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5cc511 - Browse repository at this point
Copy the full SHA a5cc511View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb67718 - Browse repository at this point
Copy the full SHA eb67718View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0e3830 - Browse repository at this point
Copy the full SHA f0e3830View commit details
Commits on Mar 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 4842977 - Browse repository at this point
Copy the full SHA 4842977View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4410d0 - Browse repository at this point
Copy the full SHA b4410d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c139ab2 - Browse repository at this point
Copy the full SHA c139ab2View commit details
Commits on Mar 25, 2015
-
Remove CancelOffer. Offers are cancelled by send a
CreateOffer transaction with a `offerId` and `amount` set to zero.
Configuration menu - View commit details
-
Copy full SHA for 43cdd75 - Browse repository at this point
Copy the full SHA 43cdd75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57a5105 - Browse repository at this point
Copy the full SHA 57a5105View commit details
Commits on Mar 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for e7e3981 - Browse repository at this point
Copy the full SHA e7e3981View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf7ab0a - Browse repository at this point
Copy the full SHA cf7ab0aView commit details -
remove limitation on source currency
old code was not allowing sending credits as XLM via offers
Configuration menu - View commit details
-
Copy full SHA for 2f6db3d - Browse repository at this point
Copy the full SHA 2f6db3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for eed2702 - Browse repository at this point
Copy the full SHA eed2702View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e29ae2 - Browse repository at this point
Copy the full SHA 6e29ae2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49a0c04 - Browse repository at this point
Copy the full SHA 49a0c04View commit details
Commits on Mar 28, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 315b290 - Browse repository at this point
Copy the full SHA 315b290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 869271c - Browse repository at this point
Copy the full SHA 869271cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5737d79 - Browse repository at this point
Copy the full SHA 5737d79View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf278d5 - Browse repository at this point
Copy the full SHA bf278d5View commit details
Commits on Mar 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 83e7188 - Browse repository at this point
Copy the full SHA 83e7188View commit details
Commits on Apr 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for e0612a3 - Browse repository at this point
Copy the full SHA e0612a3View commit details -
previous behavior was to return "success" with no offers taken and no offer created - which could be misleading
Configuration menu - View commit details
-
Copy full SHA for 0fb6985 - Browse repository at this point
Copy the full SHA 0fb6985View commit details -
having not enough offers around is not related to sendmax
Configuration menu - View commit details
-
Copy full SHA for 667197f - Browse repository at this point
Copy the full SHA 667197fView commit details
Commits on Apr 8, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 6029794 - Browse repository at this point
Copy the full SHA 6029794View commit details
Commits on Apr 9, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 85fa9cb - Browse repository at this point
Copy the full SHA 85fa9cbView commit details -
This should make differenciating errors from success codes simpler when looking at history. This was blocked by proper support of enums in XDRC
Configuration menu - View commit details
-
Copy full SHA for 6b5fb51 - Browse repository at this point
Copy the full SHA 6b5fb51View commit details
Commits on May 4, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2a90b66 - Browse repository at this point
Copy the full SHA 2a90b66View commit details
Commits on May 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for a121189 - Browse repository at this point
Copy the full SHA a121189View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bbc6fd - Browse repository at this point
Copy the full SHA 5bbc6fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b994d89 - Browse repository at this point
Copy the full SHA b994d89View commit details
Commits on May 7, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b9774be - Browse repository at this point
Copy the full SHA b9774beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80c1abc - Browse repository at this point
Copy the full SHA 80c1abcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8311ad - Browse repository at this point
Copy the full SHA c8311adView commit details
Commits on May 8, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2f46a52 - Browse repository at this point
Copy the full SHA 2f46a52View commit details
Commits on May 12, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 04aad2d - Browse repository at this point
Copy the full SHA 04aad2dView commit details
Commits on May 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c33c566 - Browse repository at this point
Copy the full SHA c33c566View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2bd14f - Browse repository at this point
Copy the full SHA c2bd14fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3491f6 - Browse repository at this point
Copy the full SHA f3491f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39b629c - Browse repository at this point
Copy the full SHA 39b629cView commit details -
give "tx" endpoint its own dedicated return codes
this allows to * make it clearer for integrators that a transaction is submitted (without having a result as there is no result yet) * remove txDUPLICATE from the protocol * only expose the result if there was a validation error
Configuration menu - View commit details
-
Copy full SHA for c0829b5 - Browse repository at this point
Copy the full SHA c0829b5View commit details -
Differentiate modified entries from added entries in transaction meta…
…data added dedicated XDR types for meta data (was using bucket list ones)
Configuration menu - View commit details
-
Copy full SHA for 5d5bfbe - Browse repository at this point
Copy the full SHA 5d5bfbeView commit details
Commits on May 20, 2015
-
enforce authorize flag in offerExchange when selling
previously was only enforcing receiving but not sending
Configuration menu - View commit details
-
Copy full SHA for 7e57be9 - Browse repository at this point
Copy the full SHA 7e57be9View commit details
Commits on May 21, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2fe5891 - Browse repository at this point
Copy the full SHA 2fe5891View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4027344 - Browse repository at this point
Copy the full SHA 4027344View commit details
Commits on Jun 5, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7974829 - Browse repository at this point
Copy the full SHA 7974829View commit details -
CreateOffer -> ManageOfferOpFrame.cpp
added CreatePassiveOffer don't allow unknown flags
Configuration menu - View commit details
-
Copy full SHA for 7e1e724 - Browse repository at this point
Copy the full SHA 7e1e724View commit details
Commits on Jun 9, 2015
-
updated claimOfferAtom to also contain information about the other en…
…d of the transaction. This makes the primary tracking of account balances simpler
Configuration menu - View commit details
-
Copy full SHA for 71595e0 - Browse repository at this point
Copy the full SHA 71595e0View commit details
Commits on Jun 16, 2015
-
Update to SCP to match latest version of the whitepaper
keeps only one message per node new message types
Configuration menu - View commit details
-
Copy full SHA for e92585f - Browse repository at this point
Copy the full SHA e92585fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c1106c - Browse repository at this point
Copy the full SHA 0c1106cView commit details
Commits on Jun 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for d7b5edb - Browse repository at this point
Copy the full SHA d7b5edbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5656970 - Browse repository at this point
Copy the full SHA 5656970View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09c4351 - Browse repository at this point
Copy the full SHA 09c4351View commit details -
Merge pull request #547 from jedmccaleb/master
places to version the protocol Reviewed-by: graydon
Configuration menu - View commit details
-
Copy full SHA for 4cb802a - Browse repository at this point
Copy the full SHA 4cb802aView commit details
Commits on Jun 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 8d55034 - Browse repository at this point
Copy the full SHA 8d55034View commit details -
make error codes about missing trust lines or lack of authorization e…
…xplicit regardless of the reason old code was only doing this for the destination account
Configuration menu - View commit details
-
Copy full SHA for 5d329f0 - Browse repository at this point
Copy the full SHA 5d329f0View commit details
Commits on Jun 25, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 079e5ad - Browse repository at this point
Copy the full SHA 079e5adView commit details
Commits on Jun 27, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 5ebfb67 - Browse repository at this point
Copy the full SHA 5ebfb67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 205c29a - Browse repository at this point
Copy the full SHA 205c29aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43afea8 - Browse repository at this point
Copy the full SHA 43afea8View commit details
Commits on Jun 29, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7e35199 - Browse repository at this point
Copy the full SHA 7e35199View commit details
Commits on Jun 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f078a02 - Browse repository at this point
Copy the full SHA f078a02View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7aa6ca - Browse repository at this point
Copy the full SHA a7aa6caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79ea617 - Browse repository at this point
Copy the full SHA 79ea617View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e4b1a8 - Browse repository at this point
Copy the full SHA 9e4b1a8View commit details -
Signature hint uses last 4 bytes
first bytes are now union data
Configuration menu - View commit details
-
Copy full SHA for 0e8a6ef - Browse repository at this point
Copy the full SHA 0e8a6efView commit details -
removed uint512 from global scope
generic Signature type replaced it
Configuration menu - View commit details
-
Copy full SHA for a6e4988 - Browse repository at this point
Copy the full SHA a6e4988View commit details -
domain separation for digital signatures
prefix data being signed by some context data
Configuration menu - View commit details
-
Copy full SHA for 4a144d2 - Browse repository at this point
Copy the full SHA 4a144d2View commit details
Commits on Jul 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7a9e806 - Browse repository at this point
Copy the full SHA 7a9e806View commit details -
moved upgrade steps after applying transactions
documentation update
Configuration menu - View commit details
-
Copy full SHA for 0c1af1c - Browse repository at this point
Copy the full SHA 0c1af1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb5c5f3 - Browse repository at this point
Copy the full SHA eb5c5f3View commit details
Commits on Jul 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for e1a0393 - Browse repository at this point
Copy the full SHA e1a0393View commit details -
error codes for createAccount were positive
convention is that they are negative
Configuration menu - View commit details
-
Copy full SHA for c2d433e - Browse repository at this point
Copy the full SHA c2d433eView commit details
Commits on Jul 8, 2015
-
Configuration menu - View commit details
-
Copy full SHA for fb24ea6 - Browse repository at this point
Copy the full SHA fb24ea6View commit details
Commits on Jul 15, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 5795ea7 - Browse repository at this point
Copy the full SHA 5795ea7View commit details -
- src/ now contains only stellar software. - lib/ now contains all third-party software. - src/ has its own Makefile (so xdrc can be built first). - stellar-core now ends up in src/stellar-core. - Only stellar-core binary is installed (not libsodium, xdrpp) - Massive reduction of Makefile.am sizes - Source file lists auto-generated by ./make-mks script. - Most third-party stuff crammed into lib/lib3rdparty.a - No need for libtool since all libraries static - All files now compiled with the same CPPFLAGS - .x files generate .h files in same directory - autogen.sh reinitializes all submodules unless given -s flag - Non-standard compile options (color, etc.) are disabled by default. - Use ./configure --enable-sdfprefs to re-enable them. - Warning-related flags now set and overridable with WFLAGS - .dir-locals.el fixed to make it possible to put tabs in Makefiles - Always rebuild StellarCoreVersion.h to guarantee it is correct - Preserve timestamp to avoid unnecessary recompilation
David Mazieres committedJul 15, 2015 Configuration menu - View commit details
-
Copy full SHA for d2faeae - Browse repository at this point
Copy the full SHA d2faeaeView commit details
Commits on Jul 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 38a8285 - Browse repository at this point
Copy the full SHA 38a8285View commit details
Commits on Jul 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2c1d683 - Browse repository at this point
Copy the full SHA 2c1d683View commit details
Commits on Jul 19, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 40a7596 - Browse repository at this point
Copy the full SHA 40a7596View commit details
Commits on Jul 20, 2015
-
allow 12 character long asset codes fixes #616 name offers in a more intuitive way fixes #573
Configuration menu - View commit details
-
Copy full SHA for 944bbcb - Browse repository at this point
Copy the full SHA 944bbcbView commit details
Commits on Aug 11, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 91c6481 - Browse repository at this point
Copy the full SHA 91c6481View commit details
Commits on Aug 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7237ef7 - Browse repository at this point
Copy the full SHA 7237ef7View commit details
Commits on Aug 25, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2904061 - Browse repository at this point
Copy the full SHA 2904061View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ae96e9 - Browse repository at this point
Copy the full SHA 0ae96e9View commit details
Commits on Aug 26, 2015
-
fix: don't allow to cross own offers in path payment
this avoids the possibility of invalidating mSourceAccount
Configuration menu - View commit details
-
Copy full SHA for 51fa21a - Browse repository at this point
Copy the full SHA 51fa21aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 991a30d - Browse repository at this point
Copy the full SHA 991a30dView commit details
Commits on Aug 27, 2015
-
added lastModifiedLedgerSeq to LedgerEntry
This commit only sets it 0
Configuration menu - View commit details
-
Copy full SHA for 5d2370d - Browse repository at this point
Copy the full SHA 5d2370dView commit details -
added extension point to LedgerEntry
as it's now a struct we need one in case we want to add new fields shared between types
Configuration menu - View commit details
-
Copy full SHA for 5f14bf9 - Browse repository at this point
Copy the full SHA 5f14bf9View commit details
Commits on Sep 8, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 46bf244 - Browse repository at this point
Copy the full SHA 46bf244View commit details
Commits on Sep 9, 2015
-
Configuration menu - View commit details
-
Copy full SHA for bd89b97 - Browse repository at this point
Copy the full SHA bd89b97View commit details
Commits on Sep 10, 2015
-
make it clearer that Asset alphanum types don't overlap
also added extra validation to enforce valid entries come in/out of the database
Configuration menu - View commit details
-
Copy full SHA for 33c2da3 - Browse repository at this point
Copy the full SHA 33c2da3View commit details
Commits on Sep 11, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 501a822 - Browse repository at this point
Copy the full SHA 501a822View commit details
Commits on Sep 14, 2015
-
Allow for updating selling/buying assets in an offer
The limitation was arbitrary
Configuration menu - View commit details
-
Copy full SHA for 0a0f4b7 - Browse repository at this point
Copy the full SHA 0a0f4b7View commit details
Commits on Sep 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b21a457 - Browse repository at this point
Copy the full SHA b21a457View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c85386 - Browse repository at this point
Copy the full SHA 9c85386View commit details
Commits on Sep 18, 2015
-
changed mergeAccount to fail if the sourceAccount has trust lines or …
…offers this reduces the number of code path that deals with offers/trust lines
Configuration menu - View commit details
-
Copy full SHA for af12848 - Browse repository at this point
Copy the full SHA af12848View commit details
Commits on Sep 22, 2015
-
Configuration menu - View commit details
-
Copy full SHA for a0578ce - Browse repository at this point
Copy the full SHA a0578ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3955bb5 - Browse repository at this point
Copy the full SHA 3955bb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec7535 - Browse repository at this point
Copy the full SHA 1ec7535View commit details -
Configuration menu - View commit details
-
Copy full SHA for caddb38 - Browse repository at this point
Copy the full SHA caddb38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82fd080 - Browse repository at this point
Copy the full SHA 82fd080View commit details
Commits on Sep 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for bd2e17e - Browse repository at this point
Copy the full SHA bd2e17eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed9cef3 - Browse repository at this point
Copy the full SHA ed9cef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15289c5 - Browse repository at this point
Copy the full SHA 15289c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff74e50 - Browse repository at this point
Copy the full SHA ff74e50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 789d981 - Browse repository at this point
Copy the full SHA 789d981View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26c7c4f - Browse repository at this point
Copy the full SHA 26c7c4fView commit details
Commits on Sep 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 52f9c03 - Browse repository at this point
Copy the full SHA 52f9c03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fff5cd - Browse repository at this point
Copy the full SHA 1fff5cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1655a5a - Browse repository at this point
Copy the full SHA 1655a5aView commit details
Commits on Sep 25, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7d21562 - Browse repository at this point
Copy the full SHA 7d21562View commit details
Commits on Sep 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c3056f7 - Browse repository at this point
Copy the full SHA c3056f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for aacea96 - Browse repository at this point
Copy the full SHA aacea96View commit details
Commits on Sep 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f9f98f2 - Browse repository at this point
Copy the full SHA f9f98f2View commit details
Commits on Oct 7, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 4e77c79 - Browse repository at this point
Copy the full SHA 4e77c79View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecd1ef6 - Browse repository at this point
Copy the full SHA ecd1ef6View commit details
Commits on Nov 12, 2015
-
added "ballot" to CONFIRM message
renamed P ->h and mConfirmedPrepared -> mHighBallot
Configuration menu - View commit details
-
Copy full SHA for 1e8a938 - Browse repository at this point
Copy the full SHA 1e8a938View commit details
Commits on Nov 19, 2015
-
Configuration menu - View commit details
-
Copy full SHA for ca36667 - Browse repository at this point
Copy the full SHA ca36667View commit details
Commits on Dec 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for bd66890 - Browse repository at this point
Copy the full SHA bd66890View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aee2cd - Browse repository at this point
Copy the full SHA 3aee2cdView commit details
Commits on Dec 5, 2015
-
add "state" to LedgerEntryChange
it precedes updates or deletes in the meta data (if applicable: only when it's a new change in the current ledger)
Configuration menu - View commit details
-
Copy full SHA for 7c1303e - Browse repository at this point
Copy the full SHA 7c1303eView commit details
Commits on Feb 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for a937ba1 - Browse repository at this point
Copy the full SHA a937ba1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0815604 - Browse repository at this point
Copy the full SHA 0815604View commit details
Commits on Feb 22, 2016
-
Configuration menu - View commit details
-
Copy full SHA for c66517e - Browse repository at this point
Copy the full SHA c66517eView commit details
Commits on May 7, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 8225582 - Browse repository at this point
Copy the full SHA 8225582View commit details
Commits on Jun 1, 2016
-
Jed McCaleb committed
Jun 1, 2016 Configuration menu - View commit details
-
Copy full SHA for 8d479f4 - Browse repository at this point
Copy the full SHA 8d479f4View commit details
Commits on Oct 13, 2016
-
fix --signtxn so you can specify network to sign for
David Mazieres committedOct 13, 2016 Configuration menu - View commit details
-
Copy full SHA for d75318c - Browse repository at this point
Copy the full SHA d75318cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16b5f9a - Browse repository at this point
Copy the full SHA 16b5f9aView commit details
Commits on Feb 1, 2017
-
implement new error code for trusting self
Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f5e6425 - Browse repository at this point
Copy the full SHA f5e6425View commit details -
add SignerKey next to PublicKey
Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 802849b - Browse repository at this point
Copy the full SHA 802849bView commit details -
Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4c9e43d - Browse repository at this point
Copy the full SHA 4c9e43dView commit details -
Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 75d2ca4 - Browse repository at this point
Copy the full SHA 75d2ca4View commit details -
add comments in SignerKey struct
Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 074ef65 - Browse repository at this point
Copy the full SHA 074ef65View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0bdaa2 - Browse repository at this point
Copy the full SHA f0bdaa2View commit details -
use uint256 for all types of hash
Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 49550ac - Browse repository at this point
Copy the full SHA 49550acView commit details -
renamed hash tx to pre auth tx
Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 70b9af0 - Browse repository at this point
Copy the full SHA 70b9af0View commit details
Commits on Sep 20, 2017
-
include Stellar-SCP.h in Stellar-ledger.x
Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fa75697 - Browse repository at this point
Copy the full SHA fa75697View commit details
Commits on Oct 18, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 9b3d2d0 - Browse repository at this point
Copy the full SHA 9b3d2d0View commit details
Commits on Dec 1, 2017
-
make DESIRED_BASE_RESERVE configurable and upgradeable
Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7852853 - Browse repository at this point
Copy the full SHA 7852853View commit details
Commits on Mar 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 91b5e9e - Browse repository at this point
Copy the full SHA 91b5e9eView commit details
Commits on Mar 20, 2018
-
Regardless of protocol version to allow consumers (like Horizon) to move to it 100% in the future
Configuration menu - View commit details
-
Copy full SHA for 02d4ca9 - Browse repository at this point
Copy the full SHA 02d4ca9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0acd79f - Browse repository at this point
Copy the full SHA 0acd79fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ef6287 - Browse repository at this point
Copy the full SHA 3ef6287View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0e6f83 - Browse repository at this point
Copy the full SHA d0e6f83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a6609b - Browse repository at this point
Copy the full SHA 3a6609bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4855f68 - Browse repository at this point
Copy the full SHA 4855f68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fb2d0e - Browse repository at this point
Copy the full SHA 4fb2d0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5c4747 - Browse repository at this point
Copy the full SHA d5c4747View commit details -
update BumpSequence to allow bumping through the entire uint64 space
This makes it compliant with the proposal dated 02-Feb-2018 stellar/stellar-protocol#53
Configuration menu - View commit details
-
Copy full SHA for e9d1ba5 - Browse repository at this point
Copy the full SHA e9d1ba5View commit details -
make AccountMerge fail when the current sequence number is too far
This makes it compliant with the proposal dated 02-Feb-2018 stellar/stellar-protocol#53
Configuration menu - View commit details
-
Copy full SHA for 93be649 - Browse repository at this point
Copy the full SHA 93be649View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd7bacc - Browse repository at this point
Copy the full SHA bd7baccView commit details
Commits on Jul 11, 2018
-
David Mazieres committed
Jul 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 49727be - Browse repository at this point
Copy the full SHA 49727beView commit details
Commits on Jul 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d9e8d0d - Browse repository at this point
Copy the full SHA d9e8d0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef4aef - Browse repository at this point
Copy the full SHA 9ef4aefView commit details
Commits on Sep 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c3175c3 - Browse repository at this point
Copy the full SHA c3175c3View commit details
Commits on Jan 19, 2019
-
Make minor changes to XDR files to support external tooling.
- Introduce TimePoint typedef for uint64s representing unix time. - Delete empty line between several comments and the data structures they describe.
David Mazieres committedJan 19, 2019 Configuration menu - View commit details
-
Copy full SHA for 9aee2cf - Browse repository at this point
Copy the full SHA 9aee2cfView commit details
Commits on Mar 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7c83e6e - Browse repository at this point
Copy the full SHA 7c83e6eView commit details
Commits on Mar 29, 2019
-
Rename XDR for ManageOffer to ManageSellOffer, and CreatePassiveOffer…
… to CreatePassiveSellOffer
Configuration menu - View commit details
-
Copy full SHA for 71660c3 - Browse repository at this point
Copy the full SHA 71660c3View commit details
Commits on Apr 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f6f0bf1 - Browse repository at this point
Copy the full SHA f6f0bf1View commit details
Commits on Apr 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c1b5b88 - Browse repository at this point
Copy the full SHA c1b5b88View commit details
Commits on Apr 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e8b8640 - Browse repository at this point
Copy the full SHA e8b8640View commit details
Commits on Apr 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6e78d04 - Browse repository at this point
Copy the full SHA 6e78d04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 999b837 - Browse repository at this point
Copy the full SHA 999b837View commit details
Commits on Apr 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6a5154d - Browse repository at this point
Copy the full SHA 6a5154dView commit details
Commits on Apr 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6eca726 - Browse repository at this point
Copy the full SHA 6eca726View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b67bd6 - Browse repository at this point
Copy the full SHA 3b67bd6View commit details -
Merge pull request #2051 from MonsieurNicolas/scpSignedValues
Scp signed values during nomination Reviewed-by: MonsieurNicolas
Configuration menu - View commit details
-
Copy full SHA for 6195a37 - Browse repository at this point
Copy the full SHA 6195a37View commit details
Commits on Apr 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8010e23 - Browse repository at this point
Copy the full SHA 8010e23View commit details -
Merge pull request #2044 from marta-lokhova/xdr_update
Change offerID to int64_t Reviewed-by: marta-lokhova
Configuration menu - View commit details
-
Copy full SHA for 4abed3c - Browse repository at this point
Copy the full SHA 4abed3cView commit details -
- Use enum type for union discriminant that needs it - Typedef asset codes because they have additional constraints
David Mazieres committedApr 16, 2019 Configuration menu - View commit details
-
Copy full SHA for 17992ae - Browse repository at this point
Copy the full SHA 17992aeView commit details
Commits on Apr 22, 2019
-
fix AssetCode12 to actually be up to 12 chars
broken by dbcfb136cd2cea419b334bb61cb541e1f7ae8d0f
Configuration menu - View commit details
-
Copy full SHA for 7fb9de6 - Browse repository at this point
Copy the full SHA 7fb9de6View commit details
Commits on Sep 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 192039c - Browse repository at this point
Copy the full SHA 192039cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e480292 - Browse repository at this point
Copy the full SHA e480292View commit details
Commits on Oct 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 38c91fe - Browse repository at this point
Copy the full SHA 38c91feView commit details
Commits on Dec 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ffbca89 - Browse repository at this point
Copy the full SHA ffbca89View commit details
Commits on Dec 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6e21ae8 - Browse repository at this point
Copy the full SHA 6e21ae8View commit details
Commits on Mar 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 09efec4 - Browse repository at this point
Copy the full SHA 09efec4View commit details
Commits on Apr 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3cbf842 - Browse repository at this point
Copy the full SHA 3cbf842View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01b6a94 - Browse repository at this point
Copy the full SHA 01b6a94View commit details
Commits on Apr 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 31b3d0b - Browse repository at this point
Copy the full SHA 31b3d0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for de3e6a5 - Browse repository at this point
Copy the full SHA de3e6a5View commit details
Commits on Apr 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 286018e - Browse repository at this point
Copy the full SHA 286018eView commit details
Commits on Jul 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 583e6e2 - Browse repository at this point
Copy the full SHA 583e6e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c28ac0 - Browse repository at this point
Copy the full SHA 6c28ac0View commit details
Commits on Aug 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1a8647b - Browse repository at this point
Copy the full SHA 1a8647bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d35f249 - Browse repository at this point
Copy the full SHA d35f249View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa1e125 - Browse repository at this point
Copy the full SHA fa1e125View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04cc385 - Browse repository at this point
Copy the full SHA 04cc385View commit details
Commits on Jan 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for aeabf1b - Browse repository at this point
Copy the full SHA aeabf1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 050e449 - Browse repository at this point
Copy the full SHA 050e449View commit details
Commits on Feb 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for efb6406 - Browse repository at this point
Copy the full SHA efb6406View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18a52c4 - Browse repository at this point
Copy the full SHA 18a52c4View commit details
Commits on Mar 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3a3c22f - Browse repository at this point
Copy the full SHA 3a3c22fView commit details
Commits on Mar 10, 2021
-
fix: fix the enum-body format in XDR.
According to the contents of [RFC-4506](https://tools.ietf.org/html/rfc4506), the format of the enum-body should be enum-body: "{" ( identifier "=" value ) ( "," identifier "=" value )* "}"
Configuration menu - View commit details
-
Copy full SHA for 8594700 - Browse repository at this point
Copy the full SHA 8594700View commit details
Commits on Mar 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3fd5ae0 - Browse repository at this point
Copy the full SHA 3fd5ae0View commit details
Commits on Apr 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 402f9f1 - Browse repository at this point
Copy the full SHA 402f9f1View commit details
Commits on Apr 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 173d37d - Browse repository at this point
Copy the full SHA 173d37dView commit details
Commits on Jun 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 46a6e7c - Browse repository at this point
Copy the full SHA 46a6e7cView commit details
Commits on Jun 21, 2021
-
SCP/QuorumTracker: Use NodeID when referring to nodes, not PublicKey
Continuing on previous work, this removes usages of PublicKey in the SCP layer (and the quorum-related utilities), in favor of NodeID, so that library users can use their own type to identify nodes (which might not be a public key).
Configuration menu - View commit details
-
Copy full SHA for cd1721d - Browse repository at this point
Copy the full SHA cd1721dView commit details
Commits on Jul 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cb76582 - Browse repository at this point
Copy the full SHA cb76582View commit details -
Return error if RevokeSponsorshipOp is used with a pool key. Also rep…
…lace abort with and exception
Configuration menu - View commit details
-
Copy full SHA for 1923b73 - Browse repository at this point
Copy the full SHA 1923b73View commit details
Commits on Jul 2, 2021
-
Merge pull request #3089 from sisuresh/pool-entry-sql
Add LiquidityPoolEntry SQL and related changes Reviewed-by: jonjove
Configuration menu - View commit details
-
Copy full SHA for a26412c - Browse repository at this point
Copy the full SHA a26412cView commit details
Commits on Jul 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 24c5bc4 - Browse repository at this point
Copy the full SHA 24c5bc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b73fcf2 - Browse repository at this point
Copy the full SHA b73fcf2View commit details
Commits on Jul 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6a351be - Browse repository at this point
Copy the full SHA 6a351beView commit details
Commits on Aug 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3cc79da - Browse repository at this point
Copy the full SHA 3cc79daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7655dc0 - Browse repository at this point
Copy the full SHA 7655dc0View commit details
Commits on Aug 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 721d748 - Browse repository at this point
Copy the full SHA 721d748View commit details
Commits on Aug 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9bae00d - Browse repository at this point
Copy the full SHA 9bae00dView commit details
Commits on Aug 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dac95bc - Browse repository at this point
Copy the full SHA dac95bcView commit details
Commits on Sep 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 02c23fb - Browse repository at this point
Copy the full SHA 02c23fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for df9d22b - Browse repository at this point
Copy the full SHA df9d22bView commit details
Commits on Sep 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c386b46 - Browse repository at this point
Copy the full SHA c386b46View commit details
Commits on Oct 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1151904 - Browse repository at this point
Copy the full SHA 1151904View commit details
Commits on Feb 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b4da2d5 - Browse repository at this point
Copy the full SHA b4da2d5View commit details
Commits on Apr 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2ce5e0f - Browse repository at this point
Copy the full SHA 2ce5e0fView commit details
Commits on Apr 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 480ab55 - Browse repository at this point
Copy the full SHA 480ab55View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6a75a1 - Browse repository at this point
Copy the full SHA d6a75a1View commit details
Commits on Apr 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f9b170f - Browse repository at this point
Copy the full SHA f9b170fView commit details
Commits on Nov 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8d96dd6 - Browse repository at this point
Copy the full SHA 8d96dd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d256cc8 - Browse repository at this point
Copy the full SHA d256cc8View commit details -
Herder changes to support generalized tx sets.
- Use the new `TxSetFrame` building API. - Persist SCP state in dedicated XDR message (instead of 3 XDR blobs) - Update Herder tests to according to the new `TxSetFrame` API (no more manual surge prcing/trimming)
Configuration menu - View commit details
-
Copy full SHA for 26d3341 - Browse repository at this point
Copy the full SHA 26d3341View commit details -
Configuration menu - View commit details
-
Copy full SHA for e530ceb - Browse repository at this point
Copy the full SHA e530cebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a600b3 - Browse repository at this point
Copy the full SHA 8a600b3View commit details
Commits on Nov 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 07e9e82 - Browse repository at this point
Copy the full SHA 07e9e82View commit details
Commits on Sep 7, 2023
-
* Simplified extended survey * Update overlay XDR * Allow disabling flow control in bytes * Bugfixes and test improvements --------- Co-authored-by: marta-lokhova <marta@stellar.org>
Configuration menu - View commit details
-
Copy full SHA for 015a2bc - Browse repository at this point
Copy the full SHA 015a2bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b438d51 - Browse repository at this point
Copy the full SHA b438d51View commit details
Commits on Sep 8, 2023
-
* Initial commit * Create check.yml (#2) Defines the 'complete' status check. * populate (#1) * Incorporate CAP-42 changes (#3) * Pick up Stellar-internal.x (#4) * add .gitignore (#5) * Absorb changes from rs-stellar-xdr repo (#7) * Flatten contract spec discriminants (#8) * Namespace the contract spec types (#9) * Delete Stellar-contract-meta.x (#12) * CAP-0047 - update names (#6) * Fix contract spec definitions after rename (#13) * Add contract meta types (#10) * Rename BINARY to BYTES (#16) * Add SCContractCode and update related types (#17) * Add names to function inputs in contract spec (#18) * Pick up persistent state changes (#19) * Fix repeated errorCode in SCStatus (#20) * Pick up changes incorrectly committed to rs-stellar-xdr (#21) * Add rest of CAP-0056 (#22) * Add BytesN as type (#23) * Add Val as a spec type (#25) * Add name of lib to struct and union spec entries (#26) * Add adverts & demands to StellarMessage (#24) * Add SST_CONTRACT_ERROR to SCStatusType (#29) * Remove `ScHash` and `PublicKey` from object type. (#31) * Add enum as a contract spec type (#34) * Add error enum as a distinct UDT type from enum (#35) * Add SCVal success to INVOKE_HOST_FUNCTION_SUCCESS, fix stellar/stellar-protocol#1307 (#36) * Updated xdr for token wrapper and source auth (#37) * add ENVELOPE_TYPE_CONTRACT_ID_FROM_ASSET * add new HostFunction type and HashIDPreimage for using the source account in the host * add missing enum value (#38) * rename HOST_FN_CREATE_CONTRACT (#39) * Add invoker to contract spec (#40) * Add account id as object type (#41) * Rename HOST_FN_CREATE_CONTRACT_WITH_SOURCE to HOST_FN_CREATE_CONTRACT_WITH_SOURCE_ACCOUNT (#42) * Rename ENVELOPE_TYPE_CONTRACT_ID_FROM_SOURCE to ENVELOPE_TYPE_CONTRACT_ID_FROM_SOURCE_ACCOUNT (#43) * Rename sourceContractID to sourceAccountContractID (#44) * Add AccountID as type to contract spec (#45) * move AccountID to avoid circular reference (#46) * Add new host functions to xdr (#47) * Add new host functions to xdr * rename * Trivial whitespace changes to Stellar-overlay.x to sync with curr (#50) * XDR side of the contract deployment changes specified in CAP-46-02. (#51) * XDR side of the contract deployment changes specified in CAP-46-02. This introduces the ledger entries to store the wasm code and also changes the host functions to support creating/installing the contracts. * Remove option to create and install contract in the same operation. This relies on the ability to include multiple Soroban operations in the transaction. We can bring this back if we decide against that. * Replace BigInt object with {iu}128 (#57) * Bigint to int128 cont'd -- spec changes (#58) * Migrate SC_SPEC from BIG_INT to {IU}128 * Make events a list of lists so we can associate events with their operation (#59) * Make events a list of lists so we can associate events with their operation * Add a OperationEvents struct * Update overlay XDR (#62) * XDR changes for Auth Next. (#65) - Introduce the `ScAddress` type to generically represent the address in contracts - Introduce structured authorization data and structured signature payload to use for auth in contracts * Add fields for docs to the contract spec (#66) * Make unit/void case explicit and support more tuples in union spec (#67) * Make unit/void case explicit and support more tuples in union spec * avoid void * Fix syntax (#68) * Add auth errors (#69) * Add auth errors * fixup! Add auth errors * Add nonce to the signature payload (#71) * Preliminary "remove objects from XDR" change (#70) * Add diagnosticEvents (#74) * XDR for upgradeable config entries (#75) * Generalize configuration-related XDR. The changes here are summarized in proposed updated to CAP-47 (stellar/stellar-protocol#1291). - Use unique keys to identify settings - Only distribute a hash for config upgrades in `StellarValue` - Add SCP messages for exchanging config upgrade sets * Remove unused ConfigSetting --------- Co-authored-by: Dmytro Kozhevin <dmytro@stellar.org> * Fix U/I128 and U/I256 number representation for consistent sorting (#78) * Fix 128 and 256 bits number representation * fixup! Fix 128 and 256 bits number representation * Add fee and limit-related configuration XDR based on CAP-0046-07. (#79) Co-authored-by: Graydon Hoare <graydon@pobox.com> * add config setting for host logic version (#80) * Meta xdr (#82) * Add XDR types for contract meta * generic * Update Stellar-contract-meta.x Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Update Stellar-contract-meta.x * Update Stellar-contract-meta.x --------- Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * Define config settings for contract costs (#81) * Define cost parameters * fixup! Define cost parameters * Move config settings to separate file * Remove spaces * Add stellar namespace * Transaction changes to support Soroban fee model. (#84) * Transaction changes to support Soroban fee model. - Moved all the resources (including the footprint) to the transaction level. - Added host fn batching to compensate for removal of multi-operation tx support - Did some passing-by naming cleanup (as we never really have time for that) * Back out the host logic version config setting, will not use it (#85) * Change cost param type to int64 (#87) * Add config settings for contract data limits (#90) * Add `txSOROBAN_RESOURCE_LIMIT_EXCEEDED` to the respective structs. (#91) * Remove all TransactionResultSetV2 related changes and puts the hash of the events and return values in InvokeHostFunctionResult (#83) * Remove all TransactionResultSetV2 related changes and puts the hash of TxHashOfMetaHashesSet in the new LedgerHeaderExtensionV2 * Remove hashing of tx meta components * Remove nested events now that we only have one op per tx * Return hash of events and return values in InvokeHostFunctionResult * Err reform (#92) * Remove comment with improbable suggestion * Simplify error codes * update overlay xdr (#94) * update overlay xdr * Add comment * Replace ContractAuth addressWithNonce option with explicit union (#88) * Replace ContractAuth addressWithNonce option with explicit union (#88) * Move ContractAuth signatureArgs into Authorization (#89) * Remove trailing , (#97) * Changes to auth-related XDR and a bit of cleanup. (#95) * Changes to auth-related XDR and a bit of cleanup. - Prepare create contract host fn for using auth next - Get rid of unnecessary envelopes - Passing-by cleanup: get rid of `SCVAL_LIMIT`. * Rename `HostFunctionArgs` back to just `HostFunction`. * Use `ScAddress` to identify contracts in auth payload. * Revert invoke host fn return value to be a single value. (#98) * One more update to return value. (#99) * State expiration (#93) * Adds support for state expiration * Cleanup and refactoring * Added rent fees and revert footprint changes * Get rid of floating point math for rent fees * Add changes for env * Adapt names to recent consensus on state expiration terminology * Add state expiration related entries to LedgerCloseMeta as v2 * Move extension point to front of structure. --------- Co-authored-by: Graydon Hoare <graydon@pobox.com> Co-authored-by: Siddharth Suresh <siddharth@stellar.org> * Make `returnValue` optional in meta. (#100) * Make `returnValue` optional in meta. This is meaningless for non-Soroban txs. * Make whole soroban tx meta optional. Also did some small extension point cleanup. * Add execution lanes config (#101) * Add tx limit * Minor naming tweak * Small XDR fix. (#102) * Add costs for new cryptography host functions (#105) * Switch Soroban nonces from autoincrement to random values with signature expiration. (#103) * Expiration bump op (#106) * bump op * Update thresholds * Remove mergeable (#108) * back out ContractCostType::VerifyEcdsaSecp256k1Sig, keeping Recover (#109) * Add cost types for int256 arithmetics (#110) * Add footprint to bump expiration name (#111) * Remove Op postfix for result code (#113) * Add support for contract instance storage. (#115) - Store contract instance that includes executable and storage map under a special key - Make contract executable separate from ScVal * Add `VmCachedInstantiation` for future use (#116) * Update XDR comments (#117) * Remove ContractDataType from ScVal and rename (#118) * Adds expiration iterator (#104) * Adds expiration iterator * Add BucketList size window and remove eviction iterator * XDR for RestoreFootprintOp (#120) * XDR for RestoreFootprintOp * Use extension point instead * Replace 'restorable' -> 'persistent' for state expiration config to match new terminology (#114) * Fix comment (#121) * Add error when accessing expired entry (#122) * Refactor config XDR to account for dynamic write fees. (#123) - Remove the flat fee - Rename the fields that contribute to the write fee for clarity * Soroban tx set size upgrade support and XDR cleanup. (#124) - Use dedicated struct for `InvokeContract` host fn - Replace `ScVec` with `SCVal` or `SCVal<>` depending on the context * Make SCError into a union to allow user errors to be u32 (#125) * Remove incorrect comment about Soroban u256 representation (#126) * Change metadata fee config to only account for contract events. (#127) Also renamed a couple tx-size related fields for clarity. * Update `SorobanResources` for consistency with config update. (#128) * One more metadata->events rename. (#129) * Adds eviction iterator (#130) * Remove `ContractCostType::GuardFrame` (#131) * Clean up and clearify some `ContractCostType`s (#133) * Add an error for exceeding refundable fee. (#134) * Add errors for exceeding the refundable fee. These have to be operation errors, as core is hard-wired to only return `txFAILED` on transaction failure and modifying this behavior is risky/slow. * Remove `contractEventsSizeBytes` from `SorobanResources`. This field is almost redundant and only helps to avoid apply-time error in the rare cases when the user sets the events resource, but forgets to set high enough refundable fee. It does, on the other hand, introduce another apply-time failure condition if the contracts emits a bit more events than expected (even if the refundable fee is high enough to cover that). The total size of the events emitted is still governed by the network setting. * Remove ScSpecTypeSet and SC_SPEC_TYPE_SET (#136) * Expiration Entry rework (#137) * typo (#139) * expand SCError comments, no functional change (#140) * expand SCError comments, no functional change * Update Stellar-contract.x Co-authored-by: Siddharth Suresh <siddharth@stellar.org> --------- Co-authored-by: Siddharth Suresh <siddharth@stellar.org> * rename txSOROBAN_RESOURCE_LIMIT_EXCEEDED to more general txSOROBAN_INVALID (#143) * Update .github/workflows/check.yml Co-authored-by: Graydon Hoare <graydon@pobox.com> --------- Co-authored-by: stellar-terraform <55583252+stellar-terraform@users.noreply.github.com> Co-authored-by: Graydon Hoare <graydon@pobox.com> Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> Co-authored-by: jonjove <31668823+jonjove@users.noreply.github.com> Co-authored-by: mlo <marta.lohova@gmail.com> Co-authored-by: Hidenori <hidenori@stellar.org> Co-authored-by: Jay Geng <junzhe.g@gmail.com> Co-authored-by: Dmytro Kozhevin <dmytro@stellar.org> Co-authored-by: Paul Bellamy <paul@paulbellamy.com> Co-authored-by: mlo <marta@stellar.org> Co-authored-by: Garand Tyson <garand@stellar.org> Co-authored-by: Jay Geng <jay@stellar.org> Co-authored-by: Brian Anderson <andersrb@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9ac0264 - Browse repository at this point
Copy the full SHA 9ac0264View commit details
Commits on Sep 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 703b636 - Browse repository at this point
Copy the full SHA 703b636View commit details
Commits on Sep 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f2f213c - Browse repository at this point
Copy the full SHA f2f213cView commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6d8baba - Browse repository at this point
Copy the full SHA 6d8babaView commit details
Commits on Oct 9, 2023
-
Change the semantics of Soroban
refundableFee
to beresourceFee
c……vering all the resources (#155) * Change the semantics of Soroban `refundableFee` to be `resourceFee` covering all the resources. The motivation is to allow stable prioritization of transactions independent of the network configuration (the inclusion fee is always constant). --------- Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 51e9d1c - Browse repository at this point
Copy the full SHA 51e9d1cView commit details -
Rename CONTRACT_EXECUTABLE_TOKEN->CONTRACT_EXECUTABLE_STELLAR_ASSET. (#…
…158) This is a more correct name, given that the contract no longer supports arbitrary tokens.
Configuration menu - View commit details
-
Copy full SHA for ed34303 - Browse repository at this point
Copy the full SHA ed34303View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a07e79 - Browse repository at this point
Copy the full SHA 0a07e79View commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bdb81c3 - Browse repository at this point
Copy the full SHA bdb81c3View commit details
Commits on Oct 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6a620d1 - Browse repository at this point
Copy the full SHA 6a620d1View commit details
Commits on Dec 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bb54e50 - Browse repository at this point
Copy the full SHA bb54e50View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b96148c - Browse repository at this point
Copy the full SHA b96148cView commit details
Commits on Mar 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ec5fd2 - Browse repository at this point
Copy the full SHA 5ec5fd2View commit details