feat: initialize Kurdistan SDK - independent fork of Polkadot SDK

This commit is contained in:
2025-12-13 15:44:15 +03:00
commit e4778b4576
6838 changed files with 1847450 additions and 0 deletions
@@ -0,0 +1,32 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract BlockInfo {
function blockNumber() public view returns (uint64) {
return uint64(block.number);
}
function coinbase() public view returns (address) {
return block.coinbase;
}
function timestamp() public view returns (uint64) {
return uint64(block.timestamp);
}
function difficulty() public view returns (uint64) {
return uint64(block.difficulty);
}
function gaslimit() public view returns (uint64) {
return uint64(block.gaslimit);
}
function chainid() public view returns (uint64) {
return uint64(block.chainid);
}
function basefee() public view returns (uint64) {
return uint64(block.basefee);
}
}