@okxweb3/coin-ethereum
Version:
An Ethereum SDK for building Web3 wallets and applications.
34 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isAuthorizationList = exports.isAuthorizationListBytes = exports.isAccessList = exports.isAccessListBuffer = void 0;
function isAccessListBuffer(input) {
if (input.length === 0) {
return true;
}
const firstItem = input[0];
if (Array.isArray(firstItem)) {
return true;
}
return false;
}
exports.isAccessListBuffer = isAccessListBuffer;
function isAccessList(input) {
return !isAccessListBuffer(input);
}
exports.isAccessList = isAccessList;
function isAuthorizationListBytes(input) {
if (input.length === 0) {
return true;
}
const firstItem = input[0];
if (Array.isArray(firstItem)) {
return true;
}
return false;
}
exports.isAuthorizationListBytes = isAuthorizationListBytes;
function isAuthorizationList(input) {
return !isAuthorizationListBytes(input);
}
exports.isAuthorizationList = isAuthorizationList;
//# sourceMappingURL=types.js.map