I hereby claim:
- I am latrasis on github.
- I am jacobp (https://keybase.io/jacobp) on keybase.
- I have a public key ASA0EZQKzLXVkW8jRqxEK00zZZcaqfKHTqKmZ8zXjn1V2Ao
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
For now here's a primitive idea of the workflow a user would go through when deploying and instantiating a Beaker instance:
To deploy a new kernel instance a user needs:
CLI
: Beaker CLIKernel
: A Deployed Kernel Contract, with a designated AddressEntryProcedure
: A Deployed Entry Procedure Contract, with a designated Address and chosen IdAccount
: Any Ethereum Account with a the minimum required gas X
Web3Provider
: A local Web3 Provider available through an HTTP address// Current Traits: | |
pub trait Writeable { | |
/// Write the data held by this Writeable to the provided writer | |
fn write<W: Writer>(&self, writer: &mut W) -> Result<(), Error>; | |
} | |
pub trait Readable where Self: Sized { | |
/// Reads the data necessary to this Readable from the provided reader | |
fn read(reader: &mut Reader) -> Result<Self, Error>; |
struct Animal {}; | |
type Cat = Animal; | |
type Dog = Animal; | |
impl ToString for Animal { | |
fn to_string(&self) -> String { | |
"Animal".to_string() | |
} |
// Type Alias Definition | |
type CharVec = Vec<char>; | |
// Impl Trait for Alias | |
impl ToString for CharVec { | |
fn to_string(&self) -> String { | |
String::from_iter(self) | |
} | |
} |
var m = require('mithril') | |
// Fetch All Modules | |
var WalletPage = require('wallet_page.js'); | |
var UserPage = require('user_page.js'); | |
var HomePage = require('home_page.js'); | |
// Set Route with default '/' and render | |
m.route(document.body, '/',{ | |
'/': HomePage, | |
'/wallet:userID': WalletPage, |