aboutsummaryrefslogtreecommitdiff
path: root/contracts/nativeAssets.sol
diff options
context:
space:
mode:
Diffstat (limited to 'contracts/nativeAssets.sol')
-rw-r--r--contracts/nativeAssets.sol20
1 files changed, 0 insertions, 20 deletions
diff --git a/contracts/nativeAssets.sol b/contracts/nativeAssets.sol
deleted file mode 100644
index 836c4d8..0000000
--- a/contracts/nativeAssets.sol
+++ /dev/null
@@ -1,20 +0,0 @@
-// SPDX-License-Identifier: MIT
-
-pragma solidity >=0.6.0 <0.8.0;
-
-library NativeAssets {
- address constant balanceAddr = 0x0100000000000000000000000000000000000001;
- address constant transferAddr = 0x0100000000000000000000000000000000000002;
-
- function assetBalance(address addr, uint256 assetID) public returns (uint256) {
- (bool success, bytes memory data) = balanceAddr.call(abi.encodePacked(addr, assetID));
- require(success, "assetBalance failed");
- return abi.decode(data, (uint256));
- }
-
- function assetCall(address addr, uint256 assetID, uint256 assetAmount, bytes memory callData) public returns (bytes memory) {
- (bool success, bytes memory data) = transferAddr.call(abi.encodePacked(addr, assetID, assetAmount, callData));
- require(success, "assetCall failed");
- return data;
- }
-}