Agoric / documentation

User documentation
https://agoric.com/documentation/
Apache License 2.0
15 stars 38 forks source link

Office Hours: Agoric Dev #576

Closed dckc closed 10 months ago

dckc commented 2 years ago

Since Apr 2023, we're using the office hours category in agoric-sdk discussions.


running notes on Office Hours

Wednesdays - _Usually 9am PT_ but occasionally a little earlier or later for community calls etc.

hosts: @dckc and @kennyrowe

Venue: Zoom room 87343330101 Passcode: 47695358

with notes in the #dev channel in Agoric discord and a tab-dump in comments below afterward.

Candidate Topics:

If you're interested, let us know with a comment/reaction here or in the #dev channel in Agoric discord

kennyrowe commented 2 years ago

Will be there

tgrecojs commented 2 years ago

Will be attending! @dckc

dckc commented 2 years ago

tab dump from today's session:

zero-install / cloud-IDE option for getting started with agoric-sdk · Issue Agoric/agoric-sdk#554 · Agoric/documentation: https://github.com/Agoric/agoric-sdk/issues/7032 agoric-sdk/networking.md at master · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/blob/master/packages/SwingSet/docs/networking.md Setting up an Agoric Dapp Client with docker compose · Agoric/agoric-sdk Wiki: https://github.com/Agoric/agoric-sdk/wiki/Setting-up-an-Agoric-Dapp-Client-with-docker-compose Causality Grid on Canvas: https://causeway-test-treasury.netlify.app/src/js/com/teleometry/causalitygrid#test-treasury Get Started - agoric-gitpod-nix - Gitpod Code: https://teal-dinosaur-7nitplz9.ws-us18.gitpod.io/ agoric-gitpod-nix/.gitpod.yml at main · dckc/agoric-gitpod-nix: https://github.com/dckc/agoric-gitpod-nix/blob/main/.gitpod.yml Agoric CLI Guide | Beta: https://agoric.com/documentation/getting-started/agoric-cli-guide.html#starting-multiuser-dapps Join the Cosmos Hub Mainnet | Cosmos Hub: https://hub.cosmos.network/main/gaia-tutorials/join-mainnet.html#add-seed-nodes DataStax Academy: https://github.com/DataStax-Academy?type=source

dckc commented 2 years ago

@tgrecojs asked about upcoming office hours to talk about IBC. We skipped this past Weds, but I expect we'll do it again Weds, 1 Dec 9am Pacific, right @kennyrowe ?

@michaelfig are you available to join next time to help with IBC? There's a lot about it that I don't know.

tgrecojs commented 2 years ago

Similarly to @dckc there's a lot i'm not sure of as well 🙂 I'm wondering if it would be possible to use some of this time to discuss:

If this sounds like a route that we could take (and would benefit from), then let me know so i can come into the office hours session with my dev environment up and running with a local agoric node as well as other local cosmoshub chains. Let me know if it'd be helpful to get more context into anything mentioned above prior to meeting @michaelfig

thanks!

dckc commented 2 years ago

@tgrecojs please do set up your dev environment for IBC following the pegasus demo notes that @michaelfig put together around the time of the messari mainnet demo

p.s. hermes clues: Agoric ↔ Pooltoy IBC Testnet [WIP] - HackMD

MathiasTELITSINE commented 2 years ago

Will be there

dckc commented 2 years ago

Today we talked about a couple things:

dckc commented 2 years ago

This week @kennyrowe and I talked about

Lifexcel commented 2 years ago

@dckc, can we have a recorded video if we missed it?

dckc commented 2 years ago

@dckc, can we have a recorded video if we missed it?

If there are any particular topics you want covered, I can arrange to share a recording of a discussion of that topic.

I like to allow space for unrecorded discussion too, though, so it's a balance.

I do have a couple recent recordings that I can share. Stand by.

dckc commented 2 years ago

Meeting Recording of Jan 5, 2022

Some notes based on browser tabs:

The main topic was risks around Oracles in DeFi vault systems, which came up when someone asked about some details of the AMM. After looking at some details such as a relevant contract and some docs:

@kennyrowe stepped back to review DeFi vaults in general and specifically his experience with MakerDAO and his emerging understanding of the Agoric Core Economy.

We talked about the RUN protocol using a slide from the Dec 2020 Pillar Series: Public Chain and Economy talk by @dtribble :

image

as well as the more recent:

@kennyrowe relayed some experience from MKR about per-asset limits. @michaelfig mentioned that it's on our todo list. I looked for it among Core Economy issues. It wasn't until after the call that I found it:

I did some exploration using the SwingSet Solo REPL Demo: (http://127.0.0.1:8000/).

We looked at how to send over IBC from a contract and noted a suggestion of mine for the Agoric-Akash Build Challenge · Agoric/agoric-sdk#3984 as well as some outstanding issue:

We also browsed wallet issues and agoric-sdk milestones.

We tried to help someone with:

... but couldn't reproduce the problem.

dckc commented 2 years ago

recording: recording: https://youtu.be/lX01RfE5PSE thanks to our host, @jimscarver

today's tab-dump:

Office Hours: Agoric Dev · Issue Agoric/agoric-sdk#576 · Agoric/documentation: https://github.com/Agoric/documentation/issues/576# CapTP using RhoTypes.proto under @agoric/marshal · Issue Agoric/agoric-sdk#95 · rchain-community/rchain-api: rchain-community/js2rho#16 Issues · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues?q=is%3Aopen+label%3Acosmic-swingset+sort%3Aupdated-desc dckc/price-gecko: https://github.com/dckc/price-gecko separate production vat bootstrap from testing mechanisms · Issue Agoric/agoric-sdk#4165 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/4165 Zestival: Day 2 - Google Slides: https://docs.google.com/presentation/d/1jGTgUFAJFoBUtCQPzLqY_807shQu6EYgmNQtuUMwShQ/edit#slide=id.g10cdbdd01a7_0_12 assetStore - a multi token standard · Issue Agoric/agoric-sdk#30 · rchain/rchip-proposals: https://github.com/rchain/rchip-proposals/issues/30#issuecomment-895289277 SwingSet Solo REPL Demo: http://127.0.0.1:8000/# agoric-sdk/vat-environment.md at master · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/blob/master/packages/SwingSet/docs/vat-environment.md Agoric + Protocol Labs // Part 3 - Distributed Secure Cross-chain Messages - Mark Miller - YouTube: https://www.youtube.com/watch?v=sfIMOu2Gktg&list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG&index=4 SF Cryptocurrency Devs: Agoric - Programming Secure Smart Contracts - YouTube: https://www.youtube.com/watch?v=YXUqfgdDbr8 Issues · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/labels/audit-zestival ERTP Introduction | Beta: https://agoric.com/documentation/getting-started/ertp-introduction.html#creating-assets-with-ertp Space / Twitter: https://twitter.com/i/spaces/1rmxPgBnlALJN Community Call Agoric/agoric-sdk#16 - Google Docs: https://docs.google.com/document/d/1meoKn4DL0uDNHLEOZuxqQ814N4I9TJQy-ZNYfrQIt4M/edit MadMode: Hello Spritely Institute! And Haunt. And Guix, again | Code: https://www.madmode.com/2022/spritely-haunt-guix The Spritely Institute: https://spritely.institute/ awesome-ocap/README.md at master · dckc/awesome-ocap: https://github.com/dckc/awesome-ocap/ http://joeduffyblog.com/2015/11/03/blogging-about-midori/ Hardened JavaScript | Beta: https://agoric.com/documentation/guides/js-programming/hardened-js.html#from-ocaps-to-electronic-rights-mint-and-purse Agoric + Protocol Labs // Higher-order Smart Contracts across Chains - Mark Miller - YouTube: https://www.youtube.com/watch?v=iyuo0ymTt4g&list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG&t=1525s

cc @jimscarver @tgrospic

tgrecojs commented 2 years ago

Office hours tab dump - January 19**

cc @dckc

dckc commented 2 years ago

@kennyrowe and I had a short call this week. Agoric/documentation#627 documents an issue he ran into getting started on an M1.

dckc commented 2 years ago

Office Hours: Agoric Dev · Issue Agoric/agoric-sdk#576 · Agoric/documentation: https://github.com/Agoric/documentation/issues/576 SwingSet Solo REPL Demo: http://127.0.0.1:8000/# AMM UI hung due to hung / dead issuer · Issue Agoric/agoric-sdk#4512 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/4512 Agoric/agoric-sdk: monorepo for the Agoric Javascript smart contract platform: https://github.com/Agoric/agoric-sdk Issues · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/labels/good%20first%20issue agoric | Gitcoin: https://gitcoin.co/agoric/bounties Agoric - Bug Bounty Program | HackerOne: https://hackerone.com/agoric?type=team eventual send with E() | Beta: https://agoric.com/documentation/guides/js-programming/eventual-send.html Distributed Programming for a Decentralized World - YouTube: https://www.youtube.com/playlist?list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG Home | Uniswap Protocol: https://uniswap.org/ Uniswap Info: https://info.uniswap.org/#/ Careers: https://agoric.com/careers/ SwingSet Solo REPL Demo: http://127.0.0.1:8000/# sync REPL home docs with agoric deploy docs · agoric/documentation: https://app.zenhub.com/workspaces/agoric-primary-workspace-5fda3aa55dbe1100117cbaae/issues/agoric/documentation/617 Markets and Computation: Agoric Open Systems - Agoric: https://papers.agoric.com/papers/markets-and-computation-agoric-open-systems/abstract/

dckc commented 2 years ago

March 2 recording:

https://agoric.zoom.us/rec/share/o17X7VHtM_UyK3ZthhMAUpa2mVLhVl9R2wftBHu4U4nG7Tq9EO4HgvsjufzppMwc.FB0evXhiXOhUNt71 Passcode: x4M^L+Rp

earlier...

possible topics:

dckc commented 2 years ago

After a week away for purple-team meetings last week, an awful lot of stuff to discuss has piled up!

I'm trying out a google doc to organize the agenda:

dckc commented 2 years ago

rough notes on today's office hours:

I answered a question about identity by way of the car key example from slide 16 of Marc Stiegler's PictureBook of Secure Cooperation.

We got an update on https://github.com/Agoric/agoric-sdk/issues/3984

We spent most of the time talking with @anilhelvaci about

dckc commented 2 years ago

tab dump from today:

Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation: https://github.com/Agoric/documentation/issues/576 Request 1 BLD · Agoric/validator-profiles Wiki: https://github.com/Agoric/validator-profiles/wiki/Request-1-BLD feat(subm): 1 BLD request status google sheet by dckc · Pull Request rchain-community/rchain-api#44 · Agoric/testnet-notes: https://github.com/Agoric/testnet-notes/pull/44 Request 1 BLD processing - Google Sheets: https://docs.google.com/spreadsheets/d/1oiyioz0O-w-6jhNYDnr_nkFvpkcRRhUuwHCmcUWAzB0/edit#gid=0 deploy runStake to devnet (agoricdev-8) by cosmos governance · Issue #4348 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/4348#issuecomment-1090934978 Issues · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/labels/bounty Extend Dapp Card Store to Allow Secondary Sales · Issue #3883 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/3883 Build a pool-based loan protocol on Agoric · Issue #3226 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/3226 Agoric Office Hours - Bounty Questoins - Google Docs: https://docs.google.com/document/d/1UeicfQHYYfqfphaHziv8vDMdb9Z0MIa1OyA17-whzLE/edit

dckc commented 2 years ago

RUN Protocol Preview Launch on devnet this Friday

https://github.com/Agoric/agoric-sdk/issues/5062 is a plan to launch the RUN protocol contracts on devnet by vote of BLD holders ( devnet BLD holders, of course). The community is invited to participate!

  1. Add devnet to your keplr wallet using https://wallet.agoric.app/
  2. Use https://testnet.ping.pub/agoric-devnet/staking to stake some BLD
  3. Use https://testnet.ping.pub/agoric-devnet/gov to vote! (proposals to appear)

I plan to try all this out in office hours tomorrow and make a short video. Wish me luck!

cc @kennyrowe

dckc commented 2 years ago

Good group today!

The main topics I remember were

raw tab dump follows. Here's hoping I find time to edit a bit.

using keplr wallet for devnet governance and staking · Issue Agoric/documentation#668 · Agoric/documentation: https://github.com/Agoric/documentation/issues/668 continuing invitation pattern · Issue Agoric/documentation#667 · Agoric/documentation: https://github.com/Agoric/documentation/issues/667 Ping Wallet: https://testnet.ping.pub/wallet/delegations Ping Wallet: https://testnet.ping.pub/agoric-devnet/tx/A7718482B8199F1A193C10A242AFB4A7770B7B9A741016E9FD5428CEDEB5AEDD Agoric || Welcome aboard!: https://wallet.agoric.app/ Agoric-Axelar Cross-Chain Bounty · Issue #5108 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/5108 wallet-app/suggest-agoric-proto-mainnet.js at main · Agoric/wallet-app: https://github.com/Agoric/wallet-app/blob/main/public/suggest-agoric-proto-mainnet.js JavaScript Framework for Secure Distributed Computing | Beta: https://agoric.com/documentation/guides/js-programming/ Request 1 BLD · Agoric/validator-profiles Wiki: https://github.com/Agoric/validator-profiles/wiki/Request-1-BLD Agoric + Protocol Labs // Part 4 - Writing Composable Smart Contracts - Mark Miller - YouTube: https://www.youtube.com/watch?v=dsnVsHbqVWg&list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG&index=4 Commonwealth – Agoric: https://commonwealth.im/agoric/proposals dckc/awesome-ocap: Awesome Object Capabilities and Capability Security: https://github.com/dckc/awesome-ocap Tech Stack - Agoric: https://agoric.com/tech/ The Big Dipper | Cosmos Explorer by Forbole: https://main.explorer.agoric.net/ Map of zones - Cosmos network explorer: https://mapofzones.com/?testnet=false&period=24&tableOrderBy=ibcVolume&tableOrderSort=desc Cosmos-Moonbeam Bridge: How to Bridge ATOM to Moonbeam | by StellaSwap | Mar, 2022 | Medium: https://stellaswap.medium.com/cosmos-moonbeam-bridge-how-to-bridge-atom-to-moonbeam-5b90ba1f7559 Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation: https://github.com/Agoric/documentation/issues/576 fun.md: https://gist.github.com/dckc/9c393be1bd5a147f72c6b42ca12a1aa2 Transaction A7718482B8199F1A193C10A242AFB4A7770B7B9A741016E9FD5428CEDEB5AEDD on Cosmos Hub | The Big Dipper: https://devnet.explorer.agoric.net/transactions/A7718482B8199F1A193C10A242AFB4A7770B7B9A741016E9FD5428CEDEB5AEDD Osmosis: https://app.osmosis.zone/assets Cosmos HUB and the Future of Shared Security - Blockworks: https://blockworks.co/cosmos-hub-and-the-future-of-shared-security/ agoric-sdk/networking.md at master · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/blob/master/packages/SwingSet/docs/networking.md

dckc commented 2 years ago

Today we talked quite a bit about preparing a workshop for Gateway Conference & Hackathon May 16/17.

We touched on other topics as well, of course. Raw tab dump follows:

Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation: https://github.com/Agoric/documentation/issues/576 Demo: create an ERTP token and add it to the AMM / Swap · Issue Agoric/documentation#616 · Agoric/documentation: https://github.com/Agoric/documentation/issues/616 agoric-labs/gov-demo1: https://github.com/Agoric-labs/gov-demo1 SwingSet Solo REPL Demo: http://127.0.0.1:8000/# Ping Wallet: https://testnet.ping.pub/agoric-devnet/gov/2 Gateway Conference & Hackathon: https://gateway.events/ Economy & Network - Agoric: https://agoric.com/economy/ How To Build a Composable DeFi Contract - YouTube: https://www.youtube.com/watch?v=e9dMkC2oFh8&t=472s Transaction 3397CC8DDB4A67A99EFC6B9804A7DB93D8325BE20A4E97017B70050322E55D7B on Cosmos Hub | The Big Dipper: https://devnet.explorer.agoric.net/transactions/3397CC8DDB4A67A99EFC6B9804A7DB93D8325BE20A4E97017B70050322E55D7B Commonwealth – Agoric: https://commonwealth.im/agoric/discussion/4295-devnet-proposal-to-deploy-runstake-passed Map of zones - Cosmos network explorer: https://mapofzones.com/?testnet=false&period=24&tableOrderBy=ibcVolume&tableOrderSort=desc IBC Launch Paves Way For Agoric Interoperability: https://agoric.com/blog/announcements/ibc-stargate-crosschains/ JavaScript Framework for Secure Distributed Computing | Beta: https://agoric.com/documentation/guides/js-programming/ Agoric + Protocol Labs // Part 1 - Distributed Programming for a Decentralized World - Mark Miller - YouTube: https://www.youtube.com/watch?v=52SgGFpWjsY&list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG&index=1&t=614s Validators | Agoric Block Explorer: https://agoric.bigdipper.live/validators Decentralized Cooperation Foundation: https://dcfoundation.io/ Agoric/validator-profiles: https://github.com/Agoric/validator-profiles Install RUN Protocol Preview release in devnet on April 22 · Issue #5062 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/5062

dckc commented 2 years ago

tab dump from yesterday:

Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation: https://github.com/Agoric/documentation/issues/576 How to add an offer, getOfferResult via wallet / wallet bridge · Issue Agoric/documentation#671 · Agoric/documentation: https://github.com/Agoric/documentation/issues/671 Delegation Policy: https://dcfoundation.io/delegation-policy gateway-agoric-workshop-2022/App.js at ui · RBFLabs/gateway-agoric-workshop-2022: https://github.com/RBFLabs/gateway-agoric-workshop-2022/blob/ui/contract-2-react/src/App.js React App: http://localhost:3000/ dapp-treasury/index.jsx at main · Agoric/dapp-treasury: https://github.com/Agoric/dapp-treasury/blob/main/ui/src/index.jsx#L1-L2 instagoric/amm_swap.js at main · Agoric/instagoric: https://github.com/Agoric/instagoric/blob/main/bases/ag-solo-tasks/tasks/amm_swap.js [NG] Explorer | Agoric | 8EFF5D433A02820783852B408A1376FD3A2B3CDED942647BC56C68719B5FBDB4: https://devnet.agoric.explorers.guru/transaction/8EFF5D433A02820783852B408A1376FD3A2B3CDED942647BC56C68719B5FBDB4 Agoric/instagoric: Kubernetes spec for agoric networks: https://github.com/Agoric/instagoric The Big Dipper | Cosmos Explorer by Forbole: https://devnet.explorer.agoric.net/ Gateway 2022 - Agoric Workshop - Google Slides: https://docs.google.com/presentation/d/1Rr01wNR6JzDrfi5FKGGHHk3NqbT6LdhB8HUK21uKT3Q/edit#slide=id.g1285bd167a4_0_69

May 18 - manual oracle

I explained how to use the fake oracle ( https://github.com/Agoric/agoric-sdk/issues/5242 ) but I didn't record it nor take notes. :-/

post-hoc: https://github.com/Agoric/agoric-sdk/issues/5242#issuecomment-1140044521

dckc commented 2 years ago

Today's session was recorded.

There were 9 of us to start... Anil had 3 questions... there are some notes in #dev.

We tried to reproduce my results of streaming AMM swap data to a google spreadsheet https://github.com/Agoric/agoric-sdk/issues/5421#issuecomment-1136298408

but the notifications didn't trigger new rows. hm. Maybe I was running on a branch that didn't have all the relevant code.

samsiegart commented 2 years ago

6/8/22 recording and notes https://docs.google.com/document/d/1gy_6uY6KcXiInYf9ZaDylEBKM2vmJjAC9OFa2qpcDvE/edit?usp=sharing

dckc commented 2 years ago

good stuff today... especially RPC queries for read-only interactions with the chain, closely related to events

Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation: https://github.com/Agoric/documentation/issues/576 connection refused when deploying dapp-fungible-faucet to devnet · Issue #5601 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/5601 dapp-amm/deploy-treasury.yml at main · Agoric/dapp-amm: https://github.com/Agoric/dapp-amm/blob/main/.github/workflows/deploy-treasury.yml Issues · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/labels/bounty Simple dashboard of econ data for Economic Stress Test · Issue #5421 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/5421 xnet econ data (was: ag-solo plugin play) - Google Sheets: https://docs.google.com/spreadsheets/d/17JySI8vImHU7EKbjW-_ZXmhbBZ8U9iF-yBdBOhLyXG4/edit#gid=2133669180 include block number, timestamp in chain-streams · Issue #5508 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/5508 A Guide to Events and Logs in Ethereum Smart Contracts | ConsenSys: https://consensys.net/blog/developers/guide-to-events-and-logs-in-ethereum-smart-contracts/ Ethereum Transaction Hash (Txhash) Details | Etherscan: https://etherscan.io/tx/0x1b3ac88617b11bf8e1152852daa904440b9332c674b512992f3a03513f4146e6#eventlog Home | Uniswap Protocol: https://uniswap.org/ Uniswap Interface: https://app.uniswap.org/#/swap?chain=mainnet Uniswap Info: https://info.uniswap.org/#/ Agoric/documentation: User documentation: https://github.com/Agoric/documentation Far(), Remotable, and Marshaling | Beta: https://agoric.com/documentation/guides/js-programming/far.html#far-api Agoric + Protocol Labs // Part 1 - Distributed Programming for a Decentralized World - Mark Miller - YouTube: https://www.youtube.com/watch?v=52SgGFpWjsY&list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG&index=1&t=614s Events | Cosmos SDK: https://docs.cosmos.network/master/core/events.html#subscribing-to-events Tech Stack - Agoric: https://agoric.com/tech/ Map of zones - Cosmos network explorer: https://mapofzones.com/?testnet=false&period=24&tableOrderBy=ibcVolume&tableOrderSort=desc Agoric Core Economy: https://treasury.agoric.app/

dckc commented 2 years ago

The last 2 sessions were live coding sessions for writing scripts to use the AMM and vaults, in support of...

Recordings:

dckc commented 1 year ago

tab dump from yesterday:

Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation: https://github.com/Agoric/documentation/issues/576 Commonwealth – Agoric: https://commonwealth.im/agoric/discussion/6256-update-2-root-cause-identified-for-node-restart-issues-next-steps-for-improving-network-stability-etc [NG] Explorer | Agoric | Proposal Agoric/documentation#9: https://agoric.explorers.guru/proposal/9 Issues · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues?q=is%3Aopen+label%3Abounty+sort%3Aupdated-desc Agoric VS Code Extension Bounty · Issue #5156 · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/issues/5156 Inter Protocol: https://inter.trade/ Ping Wallet: https://emerynet.explorer.agoric.net/agoric/uptime Agoric/documentation: User documentation: https://github.com/Agoric/documentation How to Install the Agoric SDK - YouTube: https://www.youtube.com/watch?v=VrXlGwKh0zk&t=20s Discussions · Agoric/agoric-sdk: https://github.com/Agoric/agoric-sdk/discussions nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions: https://github.com/nvm-sh/nvm#install--update-script node.js - Cannot npm install due to node-gyp: binding.gyp not found - Stack Overflow: https://stackoverflow.com/questions/42638918/cannot-npm-install-due-to-node-gyp-binding-gyp-not-found

dckc commented 1 year ago

Good crowd today! Agenda included:

also:

raw tab dump:

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation https://github.com/Agoric/documentation/issues/576

How to add an offer, getOfferResult via wallet / wallet bridge · Issue Agoric/documentation#671 · Agoric/documentation https://github.com/Agoric/documentation/issues/671

mediate object methods in wallet (simple data-only args) · Issue #3901 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/3901

(1) IBC Liquidity Mining on Agoric · Issue #4479 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/4479

image svg source

POLA Would Have Prevented the Event-Stream Incident https://agoric.com/blog/technology/event-stream-exploit-was-preventable-pola/

Stephen Lacy on Twitter: "I am uncovering what seems to be a massive widespread malware attack on @github. - Currently over 35k repositories are infected - So far found in projects including: crypto, golang, python, js, bash, docker, k8s - It is added to npm scripts, docker images and install docs https://t.co/rq3CBDw3r9" / Twitter https://twitter.com/stephenlacy/status/1554697077430505473

All launch User Stories for RUN Protocol have been implemented and tested · Issue #5085 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/5085

Samuel Siegart's Zoom Meeting - Zoom https://agoric.zoom.us/rec/play/6Cx19BuCfOQw-v7LqQLujUD_OTZuzpRg4cWhluQiC_CJMaApCj69M6KMYpsMbMF9rqBi_eIA0e_4hj6Q.fBr3Hrnpmmh-YdBX?startTime=1659515959000&_x_zm_rtaid=mXSsAWuQQ3Wwx2k2sskkCw.1659542334383.c4584efc10e00993a4cb3d6b0ac75ab0&_x_zm_rhtaid=980

Agoric AMM Beta https://amm.agoric.app/

Agoric security https://agoric.com/security/

informalsystems/agoric-kernel-models: TLA+ models for Agoric Swingset Kernel https://github.com/informalsystems/agoric-kernel-models

eventual send with E() | Beta https://agoric.com/documentation/guides/js-programming/eventual-send.html

Distributed Programming for a Decentralized World - YouTube https://www.youtube.com/playlist?list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG

Ping Wallet https://testnet.ping.pub/agoric-devnet/blocks

dckc commented 1 year ago

Aug 10 notes (raw)

main topics:

recording available on request

raw tab dump

agoric-sdk/asyncIterableAdaptor.js at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/notifier/src/asyncIterableAdaptor.js

dapp-treasury/Application.jsx at main · Agoric/dapp-treasury https://github.com/Agoric/dapp-treasury/blob/main/ui/src/contexts/Application.jsx#L78-L85

agoric-sdk/vault.js at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/inter-protocol/src/vaultFactory/vault.js#L364-L371

Per vat priority (was: two run queues) · Issue #3465 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/3465

Agoric/agoric-sdk: monorepo for the Agoric Javascript smart contract platform https://github.com/Agoric/agoric-sdk

Agoric/documentation: User documentation https://github.com/Agoric/documentation

Notifiers and Subscriptions | Beta https://agoric.com/documentation/guides/js-programming/notifiers.html#notifierkit

Iteration protocols - JavaScript | MDN https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols

[NG] Explorer | Agoric | 18186793EBCDEFC66FC4CEE3A3D3ADE64E8AC6874840D2C0C367BC5DA3316146 https://devnet.agoric.explorers.guru/transaction/18186793EBCDEFC66FC4CEE3A3D3ADE64E8AC6874840D2C0C367BC5DA3316146

Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation https://github.com/Agoric/documentation/issues/576

AMM Liquidity Provider Stop Loss Contract Bounty · Issue #5522 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/5522

TlaConf2021SlidesInformalSystemsKuprianovTisdall https://conf.tlapl.us/2021/AndreyKurpiyanovDanTisdall-talk.pdf

Agoric security https://agoric.com/security/

Incentive Engineering: for Computational Resource Management - Agoric http://papers.agoric.com/papers/incentive-engineering-for-computational-resource-management/abstract/

Incentive Engineering: for Computational Resource Management - Agoric http://papers.agoric.com/papers/incentive-engineering-for-computational-resource-management/full-text/#21-auctioning-processor-time-the-escalator-algorithm

dckc commented 1 year ago

recording:

raw tab dump from today:

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

AMM Liquidity Provider Stop Loss Contract Bounty · Issue #5522 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/5522

InstAgoric network for Econ Stress Test (xnet) · Issue #5375 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/5375

Commonwealth – Agoric https://commonwealth.im/agoric/proposals

[NG] Explorer | Agoric | Proposal Agoric/documentation#12 https://agoric.explorers.guru/proposal/12

Ping Wallet https://ping.pub/agoric/gov/12

cosmos-sdk/cosmovisor at main · cosmos/cosmos-sdk https://github.com/cosmos/cosmos-sdk/tree/main/cosmovisor

Setting up Cosmovisor - Junø https://docs.junonetwork.io/validators/setting-up-cosmovisor

https://gist.githubusercontent.com/dckc/e29a939208172f16b79ef5f31e6e7d5d/raw/9ad31da1954e723a64df9d6461a672e8230890b6/slog.svg https://gist.githubusercontent.com/dckc/e29a939208172f16b79ef5f31e6e7d5d/raw/9ad31da1954e723a64df9d6461a672e8230890b6/slog.svg

Open-source tool that uses simple textual descriptions to draw beautiful UML diagrams. https://plantuml.com/

feat(swingset): convert slogfile to causeway format (WIP) by dckc · Pull Request #3624 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/pull/3624

cocoonfx/causeway: Causeway distributed debugger. https://github.com/cocoonfx/causeway

Causeway: A message-oriented distributed debugger - YouTube https://www.youtube.com/watch?v=QeqcGa7HlBk&t=40s

dckc commented 1 year ago

Aug 24 Office Hours

recording available on request

tab dump

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

Issues · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues?q=is%3Aopen+label%3Abounty+sort%3Aupdated-desc

agoric | Gitcoin https://gitcoin.co/agoric/bounties

Quick Work Agreement Contract Bounty · Issue #5505 · Agoric/agoric-sdk https://github.com/agoric/agoric-sdk/issues/5505

How to make an agoric address using cosmjs? · Discussion #5830 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/discussions/5830

Hardened JavaScript | Documentation https://docs.agoric.com/guides/js-programming/hardened-js.html#from-ocaps-to-electronic-rights-mint-and-purse

Issues · Agoric/documentation https://github.com/Agoric/documentation/issues?q=is%3Aissue+is%3Aopen+zero

Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation https://github.com/Agoric/documentation/issues/576

Commonwealth – Agoric https://commonwealth.im/agoric/discussion/6731-charting-the-course-to-ibc

Ping Dashboard https://ping.pub/agoric/blocks/6291643

Map of zones - Cosmos network explorer https://mapofzones.com/?testnet=false&period=24&tableOrderBy=ibcVolume&tableOrderSort=desc&zone=evmos_9001-2

Agoric - Deploy Secure DeFi in JavaScript https://agoric.com/

Ping Dashboard https://testnet.ping.pub/agoric-devnet

Extending Google Sheets  |  Apps Script  |  Google Developers https://developers.google.com/apps-script/guides/sheets

Agoric Fun in Office Hours - Google Sheets https://docs.google.com/spreadsheets/d/1eGGDkpdsp5raoUMuyE4hQHmQUIbd2DzU7sdfL92Z8bg/edit#gid=0

Untitled project - Project Editor - Apps Script https://script.google.com/u/1/home/projects/1PJWidaLg1ngfwp2FZMjGDkG6a_ByIVlYUiSnZBB8puQ2lrmEBXIVMx_E/edit

https://ollinet.rpc.agoric.net/status? https://ollinet.rpc.agoric.net/status?

CosmJS + Stargate – A guided tour https://gist.github.com/webmaster128/8444d42a7eceeda2544c8a59fbd7e1d9

finquick/package.json at master · dckc/finquick https://github.com/dckc/finquick/blob/master/brscript/package.json

extract.go https://gist.github.com/alexesDev/0958aa801064bc266956074b9ea5aff5#file-extract-go

dckc commented 1 year ago

Aug 31 Notes

Contents / Timestamps

4:10 - naming, trust metrics 7:30 - E concurrency & monte docs 11:30 - slog lines, slog events 13:00 - install vs. board 14:30 - identifying contracts, board lookup fun 21:00 - Vscode tooling, @jessie-check vs @ts-check walk thru 26:00 - modules issue - "type": "module" in package.json? 30:00 - back to names 39:00 - IBC NFT discussion 43:00 - multiple NFTs in the same ZCF seat 46:00 - agoric-sdk installation problem on windows

tab dump

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

Agoric - Deploy Secure DeFi in JavaScript https://agoric.com/

Advogato - Wikipedia https://en.wikipedia.org/wiki/Advogato

agoric-sdk/nameHub.js at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/vats/src/nameHub.js

agoric-sdk/configure-vscode.sh at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/scripts/configure-vscode.sh

Discussions · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/discussions

Concurrency Among Strangers: Programming in E as Plan Coordination - Agoric http://papers.agoric.com/papers/concurrency-among-strangers/abstract/

Concurrency Among Strangers: Programming in E as Plan Coordination - Agoric http://papers.agoric.com/papers/concurrency-among-strangers/full-text/

concurrency-among-strangers.pdf http://papers.agoric.com/assets/pdf/papers/concurrency-among-strangers.pdf

Agoric/documentation: User documentation https://github.com/Agoric/documentation

JavaScript Framework for Secure Distributed Computing | Documentation https://docs.agoric.com/guides/js-programming/

Semantics of Monte — Monte 0.1 documentation https://monte.readthedocs.io/en/latest/semantics.html

Meet Turadg Aleahmad, Agoric Software Engineer https://agoric.com/blog/all/meet-turadg-aleahmad-agoric-software-engineer/

endojs/Jessie: Tiny subset of JavaScript for ocap-safe universal mobile code https://github.com/endojs/Jessie

Using ES modules in Node.js - LogRocket Blog https://blog.logrocket.com/es-modules-in-node-today/

Zooko's triangle - Wikipedia https://en.wikipedia.org/wiki/Zooko%27s_triangle

Crescent DEX https://app.crescent.network/swap

ibc/spec/app/ics-721-nft-transfer at main · cosmos/ibc https://github.com/cosmos/ibc/tree/main/spec/app/ics-721-nft-transfer

Home - Interchain NFT and Metadata Standardisation Working Group https://docs.internft.org/existingNFTStandards/meetings/#welcome

agoric/agoric-sdk - Docker Image | Docker Hub https://hub.docker.com/r/agoric/agoric-sdk

The Rule of Names - Wikipedia https://en.wikipedia.org/wiki/The_Rule_of_Names

dckc commented 1 year ago

Sep 14, 2022 notes

raw recording

raw tab dump

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

we{collective} https://weco.io/s/all/spaces

feat(wallet-ui): preview mode · Agoric/agoric-sdk@fedf049 https://github.com/Agoric/agoric-sdk/commit/fedf049435d7307311219fbab1b2b342ec6acce8

(1) Ag Solo SES_UNHANDLED_REJECTION: (TypeError#1) · Issue #6189 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/6189

Agoric - Deploy Secure DeFi in JavaScript https://agoric.com/

Far(), Remotable, and Marshaling | Documentation https://docs.agoric.com/guides/js-programming/far.html#pass-styles-and-harden

Inter Protocol Community Call Agoric/documentation#4 — September 2022 - YouTube https://www.youtube.com/watch?v=i90TDnu9I0I

agoric-sdk/packages/governance at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/tree/master/packages/governance

feat(wallet-ui): preview mode · Agoric/agoric-sdk@fedf049 https://github.com/Agoric/agoric-sdk/commit/fedf049435d7307311219fbab1b2b342ec6acce8

js2rho/CrowdFund.js at master · rchain-community/js2rho https://github.com/rchain-community/js2rho/blob/master/examples/CrowdFund.js

openat(2) - Linux man page https://linux.die.net/man/2/openat

capmyths-3.doc https://srl.cs.jhu.edu/pubs/SRL2003-02.pdf

[NG] Explorer | Agoric | Proposal Agoric/documentation#15 https://agoric.explorers.guru/proposal/15

agoric-sdk/packages/governance/docs at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/tree/master/packages/governance/docs

JS contract controls Cosmos Hub ICA Bounty · Issue #5524 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/5524

Map of zones - Cosmos network explorer https://mapofzones.com/?testnet=false&period=24&tableOrderBy=ibcVolume&tableOrderSort=desc

Governance 101 | Akash Network https://akash.network/blog/governance-101

dckc commented 1 year ago

Sep 21 office hours notes

raw tab dump:

Agoric Wallet https://wallet.agoric.app/wallet/

Instagoric https://devnet.agoric.net/

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

agoric-sdk/index.md at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/governance/index.md

Agoric - Deploy Secure DeFi in JavaScript https://agoric.com/

Inter Protocol https://inter.trade/

[NG] Explorer | Agoric | F60733101B078079DEC12B7C8AFF2772E8E6B15BC34D741A95B5B77F0CC036CD https://devnet.agoric.explorers.guru/transaction/F60733101B078079DEC12B7C8AFF2772E8E6B15BC34D741A95B5B77F0CC036CD

Issues · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues?q=is%3Aissue+pause+offer

Map of zones - Cosmos network explorer https://mapofzones.com/?testnet=false&period=24&tableOrderBy=ibcVolume&tableOrderSort=desc

[NG] Explorer | Agoric | Proposal Agoric/documentation#1 https://devnet.agoric.explorers.guru/proposal/1

[NG] Explorer | Agoric | Validators https://devnet.agoric.explorers.guru/validators

Commonwealth – Agoric https://commonwealth.im/agoric/discussion/6606-establish-an-economic-committee-for-inter-protocol

Proposal Agoric/documentation#15 | Agoric | Keplr Dashboard https://wallet.keplr.app/chains/agoric/proposals/15

Agoric - Deploy Secure DeFi in JavaScript https://agoric.com/

Inter Protocol Community Call Agoric/documentation#4 — September 2022 - YouTube https://www.youtube.com/watch?v=i90TDnu9I0I&list=PLzDw4TTug5O39fpx5IuMriKVamEK3aoZ2

dckc commented 1 year ago

Sep 28 Office hours

Today's video/audio was not recorded. Sometimes, you just have to be there :)

raw tab dump:

Instagoric https://devnet.agoric.net/

Mina Protocol | The World's Lightest Blockchain Protocol https://minaprotocol.com/

Pull requests · Agoric/documentation https://github.com/Agoric/documentation/pulls

Home - Cosmoverse https://cosmoverse.org/

Map of zones - Cosmos network explorer https://mapofzones.com/home?columnKey=ibcVolume&period=24h

ocaps in Juno / cosmwasm? · Issue Agoric/documentation#29 · dckc/awesome-ocap https://github.com/dckc/awesome-ocap/issues/29

Unforgeable Reference (URef) | Casper https://docs.casperlabs.io/design/uref/

JavaScript Framework for Secure Distributed Computing | Documentation https://docs.agoric.com/guides/js-programming/

Agoric + Protocol Labs // Part 1 - Distributed Programming for a Decentralized World - Mark Miller - YouTube https://www.youtube.com/watch?v=52SgGFpWjsY&list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG&index=1&t=614s

[NG] Explorer | Agoric | Proposals https://agoric.explorers.guru/proposals

Cosmos Is 'Forging a New ATOM' Starting With Interchain Security https://blockworks.co/cosmos-is-forging-a-new-atom-starting-with-interchain-security/

dckc commented 1 year ago

Oct 5 Office Hours Notes

no audio/video recording this week.

raw tab dump:

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

fix: swingset amino codec / Ledger support by dckc · Pull Request #6388 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/pull/6388

Sign Mode Textual - HackMD https://hackmd.io/fsZAO-TfT0CKmLDtfMcKeA?both

Issues · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues?q=is%3Aissue+label%3Awallet+is%3Aclosed+label%3Abug

Issues · endojs/endo https://github.com/endojs/endo/issues

Ping Dashboard https://devnet.explorer.agoric.net/agoric/gov/1

Inter Protocol https://inter.trade/

Join The Community - Agoric https://agoric.com/community/

Agoric Wallet https://wallet.agoric.app/wallet/

Testing Inter Protocol Swap dapp on Devnet.docx - Google Docs https://docs.google.com/document/d/1c15oysLsYxDUhft2f-l2BFOJgIHPHDfz/edit

dckc commented 1 year ago

raw tab dump for today:

add multivote poc · mul53/agoric-sdk@744ad3a https://github.com/mul53/agoric-sdk/commit/744ad3aa5422c49d3354342bc2d7d20dd5089600

Agoric governance: VoteCounters for >2 options Bounty · Issue #6382 · Agoric/agoric-sdk https://github.com/agoric/agoric-sdk/issues/6382

agoric-sdk/index.md at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/governance/docs/index.md

agoric-sdk/agops-perf-smoketest.sh at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/agoric-cli/test/agops-perf-smoketest.sh

API for Upgradeable Zoe Contracts · Discussion #5708 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/discussions/5708

agoric-sdk/virtual-objects.md at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/SwingSet/docs/virtual-objects.md

Agoric storage viewer https://p2p-org.github.io/p2p-agoric-vstorage-viewer/

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

dckc commented 1 year ago

Oct 19 notes

audio/video recording to appear

raw tab dump:

(2) Latest Validators topics - Agoric Community Forum https://community.agoric.com/c/validators/9

ag0 to agd upgrade · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/ag0-to-agd-upgrade

agoric-sdk/attestation.js at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/inter-protocol/src/stakeFactory/attestation.js

Project Spotlight: Agoric ~ Mechanics of Inter Protocol ($IST) with Dean Tribble | Agoric - YouTube https://www.youtube.com/watch?v=RhCzBgkeMwE

Alchemix https://alchemix.fi/

Ping Dashboard https://explorer.kjnodes.com/agoric/gov

Transactions | Agoric Block Explorer https://bigdipper.live/agoric/transactions

Gravity Bridge Portal https://bridge.blockscape.network/

Satellite | Powered by Axelar Network https://satellite.money/?source=ethereum&destination=axelar&asset_denom=uaxl&destination_address=

Ethereum 2.0 Explained in 4 Easy Metrics - CoinDesk https://www.coindesk.com/tech/2021/01/08/ethereum-20-explained-in-4-easy-metrics/

JavaScript Framework for Secure Distributed Computing | Documentation https://docs.agoric.com/guides/js-programming/

Distributed Programming for a Decentralized World - YouTube https://www.youtube.com/playlist?list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG

dckc commented 1 year ago

Oct 26 notes

recording to appear

rough notes:

VoteCounters for >2 options Bounty

Issue #6382

We looked at the current draft:

add both pluralty vote counters · mul53/agoric-sdk@eb40692 https://github.com/mul53/agoric-sdk/commit/eb40692aa71b4296c30c279b49bd92f36ae0b1e8

and discussed how to handle ties. CH came up with an idea: use vote total as a seed for a pseudo-random number generator to choose winner in case of a tie

We also looked at how shares are handled in the committee contract:

agoric-sdk/committee.js at master · mul53/agoric-sdk https://github.com/mul53/agoric-sdk/blob/master/packages/governance/src/committee.js

chainStorage for governed contract

chainStorage in Agoric is somewhat analagous to Ethereum event logs

Understanding event logs on the Ethereum blockchain | by Luit Hollander | MyCrypto | Medium https://medium.com/mycrypto/understanding-event-logs-on-the-ethereum-blockchain-f4ae7ba50378

Someone noted they're writing a governed contract and asked about filling in the storageNode. In privileged contracts, the storageNode is provided by bootstrap. How to set it up for non-privileged contracts is an open issue:

options include:

turns, cranks, and blocks

agoric-sdk/state.md at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/SwingSet/docs/state.md

The event loop - JavaScript | MDN https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop

agoric-labs/vatviz-g8: show vat connectivity evolving over cranks https://github.com/agoric-labs/vatviz-g8

agoric-upgrade-8

ag0 to agd upgrade for mainnet 1 launch · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/ag0-to-agd-upgrade-for-mainnet-1-launch

Ping Dashboard https://ping.pub/agoric/gov/16

Proposal: Launch Inter Protocol MVP and Hardened JavaScript VM - Governance / Network Upgrades - Agoric Community Forum https://community.agoric.com/t/proposal-launch-inter-protocol-mvp-and-hardened-javascript-vm/43

Inter Protocol PSM https://psm.inter.trade/

fees to combat spam?

Transactions | Agoric Block Explorer https://bigdipper.live/agoric/transactions

dckc commented 1 year ago

Nov 2 notes

recording Passcode: 9c91eg#4

Topics:

dckc commented 1 year ago

Nov 9

zoom recording Passcode: P%6*Lru1

raw tab dump:

Agoric - Deploy Secure DeFi in JavaScript https://agoric.com/

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation https://github.com/Agoric/documentation/issues/576

(1) transition from ag-solo to smart wallet + RPC · Issue Agoric/documentation#726 · Agoric/documentation https://github.com/Agoric/documentation/issues/726

Graphviz diagram: ag-solo vs. smart wallet

agoric-sdk/test-escrowToVote.js at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/zoe/test/unitTests/contracts/test-escrowToVote.js

how to get to PSM contract from repl / deploy script? · Issue #6490 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/6490

agoric-sdk/attestation.js at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/inter-protocol/src/stakeFactory/attestation.js

Agoric governance: votecounter for Instant-runoff Voting Bounty | agoric Funded Issue Detail | Gitcoin | Gitcoin https://gitcoin.co/issue/29457

e2e demo of priceAggregator updates by smart wallet by turadg · Pull Request #6499 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/pull/6499

IST & PSM Forwarder Contract · Issue #5822 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/5822

Agoric governance: votecounter for Instant-runoff Voting Bounty · Issue #6449 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/6449

feat(governance): vote counters for 2 or more options by mul53 · Pull Request #6515 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/pull/6515/files#diff-ceba218bcdfa0685f9f9aae0a5e22ad1d0c9947d3df25b12d36fa1cc59f46d6c

Inter Protocol Tutorial: How to MINT IST with Stablecoins! | Create Agoric Smart Wallet! - YouTube https://www.youtube.com/watch?v=G2nZR3seSZE

Governance Analysis · Issue Agoric/documentation#41 · anilhelvaci/dapp-pool-lending-protocol https://github.com/anilhelvaci/dapp-pool-lending-protocol/issues/41

JavaScript Framework for Secure Distributed Computing | Documentation https://docs.agoric.com/guides/js-programming/

Agoric + Protocol Labs // Part 1 - Distributed Programming for a Decentralized World - Mark Miller - YouTube https://www.youtube.com/watch?v=52SgGFpWjsY&list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG&index=1

How To Build a Composable DeFi Contract - YouTube https://www.youtube.com/watch?v=e9dMkC2oFh8&t=2202s

BLDer DAO governance using arbitrary code injection: swingset.CoreEval - Governance - Agoric Community Forum https://community.agoric.com/t/blder-dao-governance-using-arbitrary-code-injection-swingset-coreeval/99

dckc commented 1 year ago

Nov 16 notes

recording:

raw tab dump:

Agoric - Deploy Secure DeFi in JavaScript https://agoric.com/

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

ERTP Overview | Documentation https://docs.agoric.com/guides/ertp/#ertp-concepts-overview

Governance Analysis · Issue Agoric/documentation#41 · anilhelvaci/dapp-pool-lending-protocol https://github.com/anilhelvaci/dapp-pool-lending-protocol/issues/41

agoric-sdk/sellItems.js at 4e0aece631d8310c7ab8ef3f46fad8981f64d208 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/4e0aece631d8310c7ab8ef3f46fad8981f64d208/packages/zoe/src/contracts/sellItems.js

agoric-sdk/coreArchitecture.png at 4e0aece631d8310c7ab8ef3f46fad8981f64d208 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/4e0aece631d8310c7ab8ef3f46fad8981f64d208/packages/governance/docs/coreArchitecture.png

sell1-README.md https://gist.github.com/dckc/0988dfe516c24a1e925a1d68b3a69217

ag0 to agd upgrade for mainnet 1 launch · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/ag0-to-agd-upgrade-for-mainnet-1-launch

test(getting-started): remove /wallet by turadg · Pull Request #6516 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/pull/6516

agoric-sdk/packages/wallet at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/tree/master/packages/wallet

Transaction Details | Agoric Block Explorer https://bigdipper.live/agoric/transactions/F39ACE2C55711B593C22AEC8833DF076E4E17DDE99ADA1CF9E4DBDD7F47471E7

Agoric Wallet https://wallet.agoric.app/wallet/

The Settlers of Blockchain - Agoric Blog https://agoric.com/blog/technology/the-settlers-of-blockchain/

sell1-README.md https://gist.github.com/dckc/0988dfe516c24a1e925a1d68b3a69217

dckc commented 1 year ago

Nov 30 notes

recording:

contents / links:

dckc commented 1 year ago

Dec 7 notes

raw tab dump:

Ping Dashboard https://ollinet.explorer.agoric.net/agoric/tx/FF712E74B3F283852BE14432C31053C2CD87CC6635C8D928C5BB7D719DE53B03

Inter Protocol Governance https://econ-gov.inter.trade/?agoricNet=main

Agoric - Deploy Secure DeFi in JavaScript https://agoric.com/

Agoric Wallet https://wallet.agoric.app/wallet/

Cannot deliver "getBridge" to target. error from agoric start · Issue #6189 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/6189

Agoric/dapp-card-store: A example dapp for selling baseball cards and other NFTs https://github.com/Agoric/dapp-card-store

Agoric’s Composable Smart Contract Framework Reaches Mainnet-1 Milestone https://agoric.com/blog/announcements/agoric-composable-smart-contract-framework-reaches-mainnet-1-milestone/

Add Axelar DAI to Parity Stability Module - Inter Protocol - Agoric Community Forum https://community.agoric.com/t/add-axelar-dai-to-parity-stability-module/102

IST Dashboard | Datadog https://p.us3.datadoghq.com/sb/447f3220-2710-11ed-970a-da7ad0900003-f73bc86c865206d6a7412014f48c8b33?from_ts=1670429367662&to_ts=1670432967662&live=true

agoric-sdk/index.md at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/governance/docs/index.md

agoric-sdk/virtual-objects.md at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/SwingSet/docs/virtual-objects.md

Agoric governance: Open Electorate Created by Public Vote · Issue #6485 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/6485

agoric-sdk/econCommitteeCharter.js at f5b2db2dfe7710bc2fa6b8b33055568ac2995a14 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/f5b2db2dfe7710bc2fa6b8b33055568ac2995a14/packages/inter-protocol/src/econCommitteeCharter.js

API for Upgradeable Zoe Contracts · Discussion #5708 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/discussions/5708

IST Dashboard | Datadog https://p.us3.datadoghq.com/sb/447f3220-2710-11ed-970a-da7ad0900003-f73bc86c865206d6a7412014f48c8b33?from_ts=1670431250845&to_ts=1670434850845&live=true

agoric-sdk/persistence.md at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/SwingSet/docs/persistence.md

Implement or Integrate SIGN_MODE_TEXTUAL · Issue #4529 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/4529

Hardened JavaScript | Documentation https://docs.agoric.com/guides/js-programming/hardened-js.html#defensive-objects-with-harden

Agoric security https://agoric.com/security/

dckc commented 1 year ago

Dec 14 notes, recording

we started recording when we got to the topic of granting chainStorage powers (#5687)

we continued with agoric publish and verified that we're no longer blocked by...

tab dump:

Cannot deliver "getBridge" to target. error from agoric start · Issue #6189 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/6189

Internet of Blockchains - Cosmos Network https://v1.cosmos.network/rpc/v0.44.5

Documentation https://docs.agoric.com/

Interfaces · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Interfaces

agoric-sdk/psm.js at 65d3f14c8102993168d2568eed5e6acbcba0c48a · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/65d3f14c8102993168d2568eed5e6acbcba0c48a/packages/inter-protocol/src/psm/psm.js#L255

read-only chainStorage for any Zoe contract · Issue #5687 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/5687

request body too large from install-bundle / 400 from agoric publish · Issue #6454 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/6454

agoric-sdk/types.js at 65d3f14c8102993168d2568eed5e6acbcba0c48a · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/65d3f14c8102993168d2568eed5e6acbcba0c48a/packages/store/src/types.js#L31

sell1-README.md https://gist.github.com/dckc/0988dfe516c24a1e925a1d68b3a69217

Instagoric https://devnet.agoric.net/

SwingSet Solo REPL Demo http://127.0.0.1:8000/#

[NG] Explorer | Agoric | Proposal Agoric/documentation#17 https://agoric.explorers.guru/proposal/17

swagger cosmos at DuckDuckGo https://duckduckgo.com/?q=swagger+cosmos&t=brave&ia=web

psm-tool with set offer id, find-offer by id feature https://gist.github.com/dckc/8b5b2f16395cb4d7f2ff340e0bc6b610#file-psm-tool

Agoric storage viewer https://p2p-org.github.io/p2p-agoric-vstorage-viewer/

dckc commented 1 year ago

Dec 21 notes - ERTP, interop with ERC-20, CW, IBC, ...

Add Axelar DAI to Parity Stability Module - Inter Protocol - Agoric Community Forum https://community.agoric.com/t/add-axelar-dai-to-parity-stability-module/102/12

DAI-for-PSM.md https://gist.github.com/dckc/d252f24dc8185aa913554a20daa79fbb

IST Dashboard | Datadog https://p.us3.datadoghq.com/sb/447f3220-2710-11ed-970a-da7ad0900003-f73bc86c865206d6a7412014f48c8b33?from_ts=1671634042188&to_ts=1671637642188&live=true

Hardened JavaScript | Documentation https://docs.agoric.com/guides/js-programming/hardened-js.html#from-ocaps-to-electronic-rights-mint-and-purse

Agoric + Protocol Labs // Higher-order Smart Contracts across Chains - Mark Miller - YouTube https://www.youtube.com/watch?v=iyuo0ymTt4g&list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG&t=1525s

Pet Daemon by kriskowal · Pull Request #1413 · endojs/endo https://github.com/endojs/endo/pull/1413

Instagoric https://emerynet.agoric.net/

NLnet grant bootstraps OCapN protocol standardization effort! -- Spritely Institute https://spritely.institute/news/nlnet-grant-bootstraps-ocapn-protocol-standardization-effort.html

First pre-standardization meeting - 2022-12-06 8-9pm UTC · Issue Agoric/documentation#23 · ocapn/ocapn https://github.com/ocapn/ocapn/issues/23

Map of zones - Cosmos network explorer https://mapofzones.com/home/agoric-3/overview?columnKey=ibcVolume&period=24h

Capability-based Financial Instruments - Agoric https://papers.agoric.com/papers/capability-based-financial-instruments/abstract/

From Objects to Capabilities http://www.erights.org/elib/capability/ode/ode-capabilities.html

ibc-lab/README-IBC.md at master · dckc/ibc-lab https://github.com/dckc/ibc-lab/blob/master/README-IBC.md

Issues · endojs/endo https://github.com/endojs/endo/issues

dckc commented 1 year ago

Jan 4 notes

tab dump

Office Hours: Agoric Dev · Issue Agoric/documentation#576 · Agoric/documentation https://github.com/Agoric/documentation/issues/576

Agoric-Axelar Cross-Chain Bounty · Issue #5108 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues/5108

cannot start axelar: seeds.toml not found · Issue Agoric/documentation#2 · pitalco/axelar-transfer https://github.com/pitalco/axelar-transfer/issues/2

pitalco/axelar-transfer: The Agoric bridge and cross-chain communication contract for EVM chains using Axelar https://github.com/pitalco/axelar-transfer

fungible faucet doesn't demonstrate quid-pro-quo asset exchange · Issue Agoric/documentation#744 · Agoric/documentation https://github.com/Agoric/documentation/issues/744

sell1-README.md https://gist.github.com/dckc/0988dfe516c24a1e925a1d68b3a69217

go_1_19: 1.19 -> 1.19.1 by zowoq · Pull Request #190037 · NixOS/nixpkgs https://github.com/NixOS/nixpkgs/pull/190037/files

agoric-sdk/committee-proposal.js at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/inter-protocol/src/proposals/committee-proposal.js#L26

agoric-sdk/psm.js at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/inter-protocol/src/psm/psm.js

agoric-sdk/index.md at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/governance/docs/index.md#corearchitecturepng

(6) Jacob Gadikian on Twitter: "@dckc @0xSpaydh @zmanian @agoric @DeanTribble Hmmmmm. Oh hi btw!" / Twitter https://twitter.com/gadikian/status/1610681675465523201

Agoric’s Composable Smart Contract Framework Reaches Mainnet-1 Milestone https://agoric.com/blog/announcements/agoric-composable-smart-contract-framework-reaches-mainnet-1-milestone/

MadMode: Toward capabilities all the way down with Genode on a Thinkpad | Code https://www.madmode.com/2023/genode-thinkpad-dual-boot.html

Issues · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/issues?q=offerfilter

Discussions · endojs/endo https://github.com/endojs/endo/discussions

contract host site:erights.org at DuckDuckGo https://duckduckgo.com/?q=contract+host+site%3Aerights.org&t=brave&ia=web

Inter Protocol Governance https://econ-gov.inter.trade/

Inter Protocol https://inter.trade/

Inter Protocol PSM https://psm.inter.trade/

IST Dashboard | Datadog https://p.us3.datadoghq.com/sb/447f3220-2710-11ed-970a-da7ad0900003-f73bc86c865206d6a7412014f48c8b33?from_ts=1672851733980&to_ts=1672855333980&live=true

dckc commented 1 year ago

Jan 11 notes

raw tab dump:

Office Hours · Agoric/agoric-sdk Wiki https://github.com/Agoric/agoric-sdk/wiki/Office-Hours

Notifications https://github.com/notifications

Inter Protocol Vaults Release - Liquidation Update - Inter Protocol / Discussion - Agoric Community Forum https://community.agoric.com/t/inter-protocol-vaults-release-liquidation-update/155/3

OmniFlix Network https://omniflix.network/

Map of zones - Cosmos network explorer https://mapofzones.com/home/umee-1/overview?columnKey=ibcVolume&period=24h&searchZone=umee

agoric-sdk/virtualObjectManager.js at 8f4194ada91def0c218a9d50edcf73d6cf158efb · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/8f4194ada91def0c218a9d50edcf73d6cf158efb/packages/SwingSet/src/liveslots/virtualObjectManager.js#L685

Agoric Swingset Kernel and Userspace, Phase 1 file:///home/connolly/Downloads/informal-agoric-report-phase1%20(1).pdf

JavaScript Framework for Secure Distributed Computing | Documentation https://docs.agoric.com/guides/js-programming/

Distributed Programming for a Decentralized World - YouTube https://www.youtube.com/playlist?list=PLzDw4TTug5O1oHRbp2HkcvKABAY9FKsmG

Discussions · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/discussions

What if a contract dies when it is holding assets? · Discussion #5469 · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/discussions/5469

Distributed Secure Cross-chain Messages - YouTube https://www.youtube.com/watch?v=9DYOc4z2qdM&t=55s

Agoric at SF Cryptocurrency Devs - Programming Secure Smart Contracts - YouTube https://www.youtube.com/watch?v=7u0yVJjBBek

agoric-sdk/virtual-objects.md at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/blob/master/packages/SwingSet/docs/virtual-objects.md

agoric-sdk/packages/zoe/test/swingsetTests/upgradeCoveredCall at master · Agoric/agoric-sdk https://github.com/Agoric/agoric-sdk/tree/master/packages/zoe/test/swingsetTests/upgradeCoveredCall

Document Durability · Issue Agoric/documentation#750 · Agoric/documentation https://github.com/Agoric/documentation/issues/750

capability-based-financial-instruments.pdf https://papers.agoric.com/assets/pdf/papers/capability-based-financial-instruments.pdf

Agoric security https://agoric.com/security/