From 7348e2a276f9054a07dc10036436d04f048dcccb Mon Sep 17 00:00:00 2001 From: Thrilok Kumar Date: Sun, 3 May 2020 05:46:30 +0530 Subject: [PATCH] added TokenInterface --- contracts/common/interfaces.sol | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/contracts/common/interfaces.sol b/contracts/common/interfaces.sol index e633a8e..9539ad0 100644 --- a/contracts/common/interfaces.sol +++ b/contracts/common/interfaces.sol @@ -1,5 +1,14 @@ pragma solidity ^0.6.0; +interface TokenInterface { + function approve(address, uint) external; + function transfer(address, uint) external; + function transferFrom(address, address, uint) external; + function deposit() external payable; + function withdraw(uint) external; + function balanceOf(address) external view returns (uint); +} + interface MemoryInterface { function getUint(uint id) external returns (uint num); function setUint(uint id, uint val) external; @@ -7,4 +16,5 @@ interface MemoryInterface { interface EventInterface { function emitEvent(uint connectorType, uint connectorID, bytes32 eventCode, bytes calldata eventData) external; -} \ No newline at end of file +} +