@btc-vision/btc-runtime
Version:
Bitcoin L1 Smart Contract Runtime for OP_NET. Build decentralized applications on Bitcoin using AssemblyScript and WebAssembly. Fully audited.
28 lines (21 loc) • 748 B
text/typescript
let _cachedDeadAddress: usize = 0;
let _cachedZeroAddress: usize = 0;
export function getCachedDeadAddress(): usize {
return _cachedDeadAddress;
}
export function setCachedDeadAddress(addr: usize): void {
_cachedDeadAddress = addr;
}
export function getCachedZeroAddress(): usize {
return _cachedZeroAddress;
}
export function setCachedZeroAddress(addr: usize): void {
_cachedZeroAddress = addr;
}
export const DEAD_ARRAY: u8[] = [
40, 74, 228, 172, 219, 50, 169, 155, 163, 235, 250, 102, 169, 29, 219, 65, 167, 183, 161, 210,
254, 244, 21, 57, 153, 34, 205, 138, 4, 72, 92, 2,
];
export const ZERO_ARRAY: u8[] = [
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
];