You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Five internal domain actions (`newusername`, `newdomain`, `passdomain`, `linkdomain`, `unlinkdomain`) moved to `cyber.domain` contract (was in `eosio`)
2. Domain contract account name (`cyber.domain`) added to config
3. `cyber.domain` account is now created at `initialize_database` to add abi, so internal actions can be used
4. cleos now gets domain contract name from config instead of hardcoded value
Current implementation of internal domain actions uses
eosio
as base contract like other internal actions (newaccount
, etc…): https://github.com/GolosChain/cyberway/blob/ab53cfe307edb1f51aa7c5986329d9d2c347feb1/libraries/chain/controller.cpp#L240-L245It's better to "link" them to
cyber.domain
contract to have additional limitations (like contract-provided restrictions fornewdomain
) in the same contract. Nownewdomain
fromcyber.domain
don't called when creating new domain via system actionThe text was updated successfully, but these errors were encountered: