Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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