eosio.cdt
eosio.cdt copied to clipboard
EOSIO.CDT (Contract Development Toolkit) is a suite of tools used to build EOSIO contracts
I'm getting `eosio tool internal error` when trying to compile following eosio::table struct: ``` struct [[eosio::table]] some_struct { eosio::name some_name; eosio::webauthn_public_key key; uint64_t primary_key() const { return some_name.value; } };...
Since we have standart for printing extended_asset & extended_symbol. ```C++ void extended_asset::print()const { quantity.print(); ::eosio::print("@", contract); } void extended_symbol::print( bool show_precision = true )const { sym.print( show_precision ); ::eosio::print("@", contract);...
I used the documentation provided by [EOSI](https://developers.eos.io/eosio-home/docs/your-first-contract). I made all the required installation as suggested in the docs. While writing the hello world contract, I face this issue when running...
## Change Description The current README.md has stale/dead links. This hopefully fixes those. ## API Changes - [ ] API Changes ## Documentation Additions - [ ] Documentation Additions
## Change Description The current README.md has stale/dead links. This hopefully fixes those. ## API Changes - [ ] API Changes ## Documentation Additions - [ ] Documentation Additions
## Change Description Develop version of #977. This change makes the `--allow-names` option introduced in #875 generate functioning contracts. ## API Changes - [ ] API Changes ## Documentation Additions...
## Change Description Develop version of #968 - Fix dependency file generation (-MD/-MMD) to hold the original source and not the generated temporary file. - Make temporary filenames unique to...
## Change Description Develop version of #1002 ## API Changes - [ ] API Changes ## Documentation Additions - [ ] Documentation Additions
## Change Description This PR add friend bool extended_asset::operator>( const extended_asset& a, const extended_asset& b ) ## API Changes - [ ] API Changes ## Documentation Additions - [ ]...
When including testing framework, some `eosio` C++ headers conflict with C headers and you get compiler error: `conflicting types for ...`. The issue is wrong declaration of some CAPI functions...