操作系統

針對在區塊鏈操作系統EOS.IO之上構建的分佈式應用程序的用戶和開發人員的問答

0
chainbase :: database錯誤
程序終止後,無法將用戶定義的對象加載到chainbase :: database。遵循我的代碼。enum my_type { my_inx01_object_type }; namespace eosio { namespace chain { using boost::multi_index_container; using namespace boost::multi_index; class my_inx01_object : public chainbase:...
  


0
來自所有nodeos主網p2p-peer-addresss的"對等封閉連接"
我正在嘗試設置一個非生產性EOS主網節點,但是我從所有對等方獲得 對等封閉連接 (使用此對等體列表:https://raw.githubusercontent.com/CryptoLions/EOS-MainNet/master/genesis.json) 我正在跑步:nodeos --disable-replay-opts --delete-all-blocks 獲取:......
 


0
地址簿示例。通知操作中使用的消息在哪裡?
EOSIO開發人員docs https://developers.eos.io/welcome/latest/getting-started/smart-contract-development/adding-inline-actions的2.6節介紹瞭如何發送內聯動作。一切正常,但是我看不到在動作代碼中如何使用message參數。動作代碼如下:[[eosio::action]] void not...
 

0
智能合約調度員
我想在智能合約中實施調度程序。我對此進行了研究並從理論上理解了我,但實際上我並沒有得到。究竟為什麼要使用調度程序?我得到的基本信息是,我們需要一個應用動作處理程序來檢查代碼和接收器。但是我想知道確切的...
   

0
EOSlime TypeError:Contract.actionname不是一個函數
這是我的測試文件:const assert = require('assert'); const TOKEN_WASM_PATH = './contracts/group/group.wasm'; const TOKEN_ABI_PATH = './contracts/group/group.abi'; describe( EOSIO Group , function (eoslime) { this.timeout(15000); let groupContract; let groupTable; let adminAcc...
   

0
如何定義固定大小的向量?
我想在智能合約的多索引表中定義一個固定大小為3的字符串向量。我搜索並嘗試了各種找到CPP矢量的方法,例如:std::vector<string> abc(3); 但是沒有用。任何幫助,將不勝感激。...
  

0
eoslime測試未將數據保存在表中
這是我第一次使用 eoslime ,因為我想對智能合約進行單元測試。 nodejs 沒有太多經驗。我正在關注eoslime文檔:https://docs.eoslime.limechain.tech/examples 我在eoslime合同目錄中添加了用戶智能合同文件。eoslime compile和eoslime deploy命令運行正...
    

0
如何在專用網絡設置中降低塊生產速度
我建立了一個eos專用網絡,它以每塊500ms的速度創建塊,有可能將其減少到每塊2秒或更長時間問題在於,大多數區塊的生成都是0 tx,因為不是很多用戶都在使用該網絡...
   

0
安全訪問我的私人區塊鏈
我有一個基於EOS的私有區塊鏈。我想知道,知道如何使用帳戶保護對EOS區塊鏈的所有訪問。我說的是訪問可以提供信息或修改區塊鏈配置的API。示例更改配置的API:http://localhost:8888/v1/producer/pause 獲取信息的API:http://localhost:8888/v...
 

0
使用本機單元測試時如何訪問和操作表?
我正在嘗試為需要訪問智能合約中的表的智能合約中的功能編寫單元測試。我嘗試使用hello_test.cpp代碼作為基礎進行設置,並且當我訪問迭代器和表元素時,出現錯誤: unsupported intrinsic 有人知道如何為表創建特定狀態,然後運...
  

0
如何更改節點端口?
我正在Mac上設置eosio,當我嘗試運行tail -f nodeos.log時出現此錯誤:: plugin_startup未能綁定到端口 ...
 

0
範圍響應中的表名稱錯誤
我的合同有兩個表mcat和mcatmig。問題:範圍請求返回錯誤的表名mcat........1而不是mcatmig:% cleos get scope teresacode { rows : [{ code : teresacode , scope : default , table : mcat , payer : teresacode , count : 5688 },{ code : teresacode , scope : d...
   

0
initial_key是否具有任何加密意義?
我使用來自gensis.json initial key parameter: what is it?的非常有用的說明創建了genesis.json initial_key。我的問題-初始密鑰是否具有任何加密意義,還是僅僅是用於驗證節點是否在同一網絡上的哈希值?我需要保持為initial_key生成的私鑰安...
 


0
單個賬戶多個智能合約
我有三個智能合約(A,B,C)和一個帳戶(X)。根據要求,我只需要一個將管理所有這些智能合約數據的授權機構(管理員)。因此,我使用同一帳戶部署了這些智能合約。每當我需要管理表中的數據時,我都需要首先部署特...
   

0
MacOS RPC接口不起作用
因此,我才剛剛開始,並且運行MacOS設備。第一期:在MacOS中運行curl http://localhost:8888/v1/chain/get_info後, 無法連接到本地主機端口8888:連接被拒絕 我成功開始運行我認為的節點,因為顯示了一系列事務,但是端口上存在此連接失...
  

0
緊湊簽名是什麼意思
最近,當我使用secp256k1庫生成測試矢量時,我發現EOS向比特幣的 官方secp256k1 庫中添加了更多API。對於Exp,為了生成簽名,EOS lib API提供了另一個功能 secp256k1_ecdsa_sign_compact ,其中有一個類似的API是 secp256k1_ecdsa_sign ,它們均產生6...
  

0
如何在EOS智能合約中檢查特定帳戶的授權?
我想編寫一個 EOS 智能合約來管理用戶數據。我需要只有一些管理員帳戶才能添加,更新和刪除用戶,並且特定用戶只能更新數據。我可以檢查智能合約中的特定帳戶授權嗎?為了進行更新,我可以檢查帳戶的授權是管理員還是...
    

Next page