- 06 5月, 2018 2 次提交
-
-
由 arhag 提交于
* Skip over permissions that are in the process of being evaluated. * Skip over permissions that do not meet the delay threshold. * Maintain cache to avoid rechecking whether a previously checked permission was satisfied or not. Now the provided_delay passed to check_authorization is just another authorizer like signatures and permission_levels.
-
由 arhag 提交于
Do not check if a permission level is satisfied more than once.
-
- 05 5月, 2018 31 次提交
-
-
由 arhag 提交于
pass sensible minimum_delays into check_authorization for inline actions and scheduled deferred transactions
-
由 arhag 提交于
enforced minimum delay should not consider the delays of any permissions other than the ones that were needed to satisfy the permissions declared in authorizations
-
由 arhag 提交于
Also replaced `provided_accounts` and `provided_levels` with just `provided_permissions` which can now replicate the behavior of `provided_accounts` by using the `empty permission_name` as a wildcard permission. Also, check_authorization now accepts a `minimum_delay` which is currently not being used but can be used in a later change to the authority checking algorithm to optimize its search path.
-
由 Matt Witherspoon 提交于
Eager checks for the existence of accounts and permissions in actions
-
由 Matt Witherspoon 提交于
-
由 Matt Witherspoon 提交于
cleos get account pretty print, system newaccount
-
由 Matt Witherspoon 提交于
-
由 Anton Perkov 提交于
-
由 arhag 提交于
-
由 Kevin Heifner 提交于
Changes to onerror and improvements to transaction_trace
-
由 arhag 提交于
-
由 Daniel Larimer 提交于
Add python script for exchange tutorial.
-
由 arhag 提交于
-
由 Daniel Larimer 提交于
-
由 Anton Perkov 提交于
-
由 Anton Perkov 提交于
-
由 Anton Perkov 提交于
-
由 Kevin Heifner 提交于
get_account error reported by cleos
-
由 arhag 提交于
We do not need to expose payer information to the error handler. Also we do not need to pass the original published time of the deferred transaction because now the `publication_time()` intrinsic will provide that information to the error handler.
-
由 Kevin Heifner 提交于
-
由 Greg Lee 提交于
Update eosio-s2wasm to generate new style call_indirect
-
由 Greg Lee 提交于
-
由 arhag 提交于
* Avoid unnecessary check of expiration for generated transactions (instead just set the expiration similar to how we set the TaPoS). This also means that `test_transaction::send_transaction_expiring_late` can be removed. * Avoid duplicate (redundant) validation of referenced accounts when executing a deferred transaction. * Avoid duplicate (and erroneous) TaPoS validation when executing a deferred transaction. * Avoid unnecessary validations of TaPoS, expiration, and referenced accounts for implicit transactions which can be trusted to be correctly constructed by the controller. Also removed obsolete native handler for eosio::onerror. System contract wasm can still handle the onerror action for deferred transactions it sends (such as in eosio::postrecovery).
-
由 Kevin Heifner 提交于
integrate slim net plugin
-
由 Kevin Heifner 提交于
-
由 Anton Perkov 提交于
-
由 Anton Perkov 提交于
-
由 Kevin Heifner 提交于
Remove nonce from system contracts; use nonce on nobody
-
由 Matt Witherspoon 提交于
This move of the submodule gives us an eosio-s2wasm that generates "new" call_indirect syntax. While cleos will accept either old or new call_indirect syntax, it's easier to interoperate with external tools by using the new syntax.
-
由 Matt Witherspoon 提交于
-
由 Matt Witherspoon 提交于
-
- 04 5月, 2018 7 次提交
-
-
由 Matt Witherspoon 提交于
-
由 Matt Witherspoon 提交于
-
由 Bart Wyatt 提交于
-
由 Bart Wyatt 提交于
build net_api_plugin, link in net, net_api and txn_test_gen plugins, create something that calls the accepted_transaction signal
-
由 arhag 提交于
-
由 Bart Wyatt 提交于
-
由 Bart Wyatt 提交于
-