wormhole/ethereum/contracts/bridge/token/TokenState.sol

29 lines
517 B
Solidity

// contracts/State.sol
// SPDX-License-Identifier: Apache 2
pragma solidity ^0.8.0;
contract TokenStorage {
struct State {
string name;
string symbol;
uint256 totalSupply;
uint8 decimals;
mapping (address => uint256) balances;
mapping (address => mapping (address => uint256)) allowances;
address owner;
bool initialized;
uint16 chainId;
bytes32 nativeContract;
}
}
contract TokenState {
TokenStorage.State _state;
}