BitcoinPublicKeyTrait
Trait for BitcoinPublicKey operations
Fully qualified path: alexandria_btc::types::BitcoinPublicKeyTrait
pub trait BitcoinPublicKeyTrait
Trait functions
from_x_coordinate
Fully qualified path: alexandria_btc::types::BitcoinPublicKeyTrait::from_x_coordinate
fn from_x_coordinate(x: u256, is_even_y: bool) -> BitcoinPublicKey
from_coordinates
Fully qualified path: alexandria_btc::types::BitcoinPublicKeyTrait::from_coordinates
fn from_coordinates(x: u256, y: u256) -> BitcoinPublicKey
from_hex
Fully qualified path: alexandria_btc::types::BitcoinPublicKeyTrait::from_hex
fn from_hex(hex_string: ByteArray) -> BitcoinPublicKey
is_compressed
Fully qualified path: alexandria_btc::types::BitcoinPublicKeyTrait::is_compressed
fn is_compressed(self: @BitcoinPublicKey) -> bool
get_x_coordinate
Fully qualified path: alexandria_btc::types::BitcoinPublicKeyTrait::get_x_coordinate
fn get_x_coordinate(self: @BitcoinPublicKey) -> u256
get_y_coordinate
Fully qualified path: alexandria_btc::types::BitcoinPublicKeyTrait::get_y_coordinate
fn get_y_coordinate(self: @BitcoinPublicKey) -> Option<u256>
to_coords
Fully qualified path: alexandria_btc::types::BitcoinPublicKeyTrait::to_coords
fn to_coords(self: @BitcoinPublicKey) -> BitcoinPublicKeyCoords