Skip to content

Instantly share code, notes, and snippets.

View raymondfeng's full-sized avatar

Raymond Feng raymondfeng

View GitHub Profile
@raymondfeng
raymondfeng / token-ids.txt
Last active July 23, 2022 15:35
Token ids for testing
0x83943171e9d102a238f87258fa40c3b79879f29e0000000000003f0000000001,0x83943171e9d102a238f87258fa40c3b79879f29e000000000000400000000001,0x83943171e9d102a238f87258fa40c3b79879f29e000000000000410000000001,0x83943171e9d102a238f87258fa40c3b79879f29e000000000000420000000001,0x83943171e9d102a238f87258fa40c3b79879f29e000000000000430000000001,0x83943171e9d102a238f87258fa40c3b79879f29e000000000000440000000001,0x83943171e9d102a238f87258fa40c3b79879f29e000000000000450000000001,0x83943171e9d102a238f87258fa40c3b79879f29e000000000000460000000001,0x83943171e9d102a238f87258fa40c3b79879f29e000000000000470000000001,0x83943171e9d102a238f87258fa40c3b79879f29e000000000000480000000001,0x83943171e9d102a238f87258fa40c3b79879f29e000000000000490000000001,0x83943171e9d102a238f87258fa40c3b79879f29e0000000000004a0000000001,0x83943171e9d102a238f87258fa40c3b79879f29e0000000000004b0000000001,0x83943171e9d102a238f87258fa40c3b79879f29e0000000000004c0000000001 0x83943171e9d102a238f87258fa40c3b79879f29e0000000000004d0000000001 0x83943171e9d102a23
did:3:bafyreihgqz6h343ryyzy43pswa22pcjm6lsnwsb3es2syxz2ebz2itikfa
@raymondfeng
raymondfeng / loopback-application.md
Last active April 30, 2021 20:21 — forked from dhmlau/loopback-application.md
Project Application Form - Work in progress
@raymondfeng
raymondfeng / loopback-crud.d.ts
Created May 2, 2016 22:36
Draft typescript definition for LoopBack CRUD methods
declare module "loopback" {
namespace db {
type Callback<T> = (err:Error|string, obj:T) => any;
type Options = Object;
type Where = Object;
/**
* Query filter
*/
export interface Filter {
{
"initial": {
"favicon": {
},
"compress": {
"params": {
}
}
},
@raymondfeng
raymondfeng / create-admin-role.js
Created September 29, 2014 21:08
create-admin-role.js
var app = require('../app');
// Admin users
var adminUsers = require('../config/users.json').admins;
app.models.role.findOrCreate({where: {name: 'admin'}}, {name: 'admin'},
function (err, role) {
if (err) {
return console.error(err);
}
@raymondfeng
raymondfeng / pet-store-v2.json
Created August 27, 2014 20:55
Sample swagger 2.0 spec
{"swagger": 2.0, "info": {
"description": "This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.wordnik.com\">http://swagger.wordnik.com</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters",
"version": "1.0.0",
"title": "Swagger Sample App",
"termsOfService": "http://helloreverb.com/terms/",
"contact": {
"name": "apiteam@wordnik.com"
},
"license": {
"name": "Apache 2.0",
@raymondfeng
raymondfeng / model-v1.2.js
Created August 27, 2014 20:48
Generated loopback model from swagger api v1.2 specs
module.exports = function(SwaggerModel) = {
/**
* Find pet by ID
* @param {integer} petId ID of pet that needs to be fetched
* @callback {Function} callback Callback function
* @param {Error|String} err Error object
* @param {Pet} result Result object
*/
function getPetById(petId, callback) {
@raymondfeng
raymondfeng / model-v2.js
Last active August 29, 2015 14:05
Generated loopback model from swagger api v2 specs
module.exports = function(Store) = {
/**
* Creates list of users with given input array
* @param {User} body List of user object
* @callback {Function} callback Callback function
* @param {Error|String} err Error object
* @param {Object} result Result object
*/
function createUsersWithListInput(body, callback) {
var loopback = require('loopback');
var path = require('path');
var app = module.exports = loopback();
app.set('restApiRoot', '/api');
var ds = loopback.createDataSource('soap',
{
connector: require('../index'),