function receiveApproval(address from, uint amount, address tokenAddress, bytes data) public;
}



contract MagicKeys is AtomicSwappableToken, Ownable {

  string public name;                
  string public symbol;              
  uint8 public decimals;             

  constructor (
    string _name,
    string _symbol
  ) public {
    name = _name;
    symbol = _symbol;
    decimals = 18;  
  }