Skip to content
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

tokenv2bid check if token exists #64

Open
Alrighttt opened this issue Jun 23, 2021 · 0 comments
Open

tokenv2bid check if token exists #64

Alrighttt opened this issue Jun 23, 2021 · 0 comments

Comments

@Alrighttt
Copy link

tokenv2bid validation should check if the tokenid actually exists

dimxy added a commit that referenced this issue Dec 23, 2021
* fixed name conflict (global namespace)

* CCtokens_impl.h renamed

* more global namespace fix

* fixed libcc.so dependencies

* all templated to impl.h

* fix single def for helpers;
restore global namespaces;
restore fix for tokentransfer inputs check

* fix tokenv2balance evalcode

* first ver of Unspent CC Index;
SetCCUnspentsInMempool added, AddNormalInpustRemote mempool flag;
tokencreate use normals in mempool (temp)

* TestBlockValidity call surrounded by crit section

* fixed maxOutputs

* deb logging

* added TokenV2List with unspent cc index support

* added if-cc-active condition like in other places

* refactored critical section for TestBlockValidity

* changed cc index key (txid index added) and value;
revuint used for creationid;
template GetNonFungible calls fixed;

* lost in the prev commit

* old token logging refactored

* del extra logging

* deleted more trace logging

* fix mempool index keyType for cryptoconditions

* added opt ver IsSpentInMempool using spent index;
calls profiling

* added mempool cs around TestBlockValidity

* try LOCK2 for TestBlockValidity

* restored cs_main around TestBlockValidity; formatting (justification) in BitcoinMiner

* removed time profiling

* restored mempool index in AddNormalInputsRemote

* tx param changed to const in myAddToMempool

* added mempool.check and a loop to update mempool indexes in CheckBlock (instead of CCTxFix...)

* removed txhash and index from unspent cc index key,
fixed mempool address and spent index for cc txns type,
added unspent cc index for mempool
tokentransfer usemempool input

* restored txhash and index in the cc index key (needed to allow multiple cc tx for one creationid)

* added listccunspents rpc (to browse unspent cc index)
rumeysayilmaz pushed a commit to marmarachain/marmara that referenced this issue Nov 24, 2023
this patch fixes errors like:

```
include/boost/concept/detail/general.hpp:39:47: warning: 'this' pointer null [-Wnonnull]
   39 |     static void failed() { ((Model*)0)->~Model(); }
```

during build with gcc 11.x, more details can be found here:

- boostorg/concept_check#27
- boostorg/concept_check#28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant