Socket
Socket
Sign inDemoInstall

@cruna/protocol

Package Overview
Dependencies
2
Maintainers
1
Versions
59
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.10 to 0.3.0

canonical/ERC7656Registry.sol

12

canonicalBytecodes.json
{
"README": "The bytecodes of the canonical contracts deployed via Nick's Factory to mainnets and testnets. We deploy this verified bytecodes to avoid that any dependency can change and in the future we may have a slightly different bytecode, creating an unexpected address.",
"CrunaRegistry": {
"salt": "0x75cc000000000000000000000000000000000000000000000000000000004d2d",
"ERC7656Registry": {
"salt": "0x765600000000000000000000000000000000000000000000000000000048447c",
"bytecode": "0x608060405234801561001057600080fd5b506102ac806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806301ffc9a71461004657806331635b131461007f578063fc0a4b40146100aa575b600080fd5b61006a6100543660046101db565b6001600160e01b03191663cd69105360e01b1490565b60405190151581526020015b60405180910390f35b61009261008d366004610228565b6100bd565b6040516001600160a01b039091168152602001610076565b6100926100b8366004610228565b610177565b600060806024608c376e5af43d82803e903d91602b57fd5bf3606c5285605d52733d60ad80600a3d3981f3363d3d373d3d3d363d7360495260ff60005360b76055206035523060601b600152846015526055600020803b610167578560b760556000f5806101335763019134ac6000526004601cfd5b80606c52508284887f91dfd55a37c344f31d03488cf913823191690b82681081685733c259c25ace156060606ca46020606cf35b8060601b60601c60005260206000f35b600060806024608c376e5af43d82803e903d91602b57fd5bf3606c5285605d52733d60ad80600a3d3981f3363d3d373d3d3d363d7360495260ff60005360b76055206035523060601b60015284601552605560002060601b60601c60005260206000f35b6000602082840312156101ed57600080fd5b81356001600160e01b03198116811461020557600080fd5b9392505050565b80356001600160a01b038116811461022357600080fd5b919050565b600080600080600060a0868803121561024057600080fd5b6102498661020c565b945060208601359350604086013592506102656060870161020c565b94979396509194608001359291505056fea26469706673582212204e0664f9f595915c9ee53110d2047de74d6d641783f731e9c5d0b9aecd2245b264736f6c63430008160033",
"address": "0x75cCa8eb2B7BCD072410562F10824EC0d3CF0d2e"
"address": "0x765600Cc5dFdC3C36259Cb5b938624ebd99D8F33"
},
"CrunaGuardian": {
"salt": "0xccccc000000000000000000000000000000000000000000000000000000675e4",
"bytecode": "0x60806040523480156200001157600080fd5b50604051620022673803806200226783398101604081905262000034916200033f565b838383838383838362000049600030620001ad565b506001600160a01b03811615620000695762000067600082620001ad565b505b60005b83518110156200010957620000c47fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1858381518110620000b057620000b0620003c6565b6020026020010151620001ad60201b60201c565b50620000ff7ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783858381518110620000b057620000b0620003c6565b506001016200006c565b5060005b82518110156200015b57620001517fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63848381518110620000b057620000b0620003c6565b506001016200010d565b5060028490556040805160008152602081018690527f11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5910160405180910390a1505050505050505050505050620003dc565b6000828152602081815260408083206001600160a01b038516845290915281205460ff1662000252576000838152602081815260408083206001600160a01b03861684529091529020805460ff19166001179055620002093390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a450600162000256565b5060005b92915050565b634e487b7160e01b600052604160045260246000fd5b80516001600160a01b03811681146200028a57600080fd5b919050565b600082601f830112620002a157600080fd5b815160206001600160401b0380831115620002c057620002c06200025c565b8260051b604051601f19603f83011681018181108482111715620002e857620002e86200025c565b60405293845260208187018101949081019250878511156200030957600080fd5b6020870191505b848210156200033457620003248262000272565b8352918301919083019062000310565b979650505050505050565b600080600080608085870312156200035657600080fd5b845160208601519094506001600160401b03808211156200037657600080fd5b62000384888389016200028f565b945060408701519150808211156200039b57600080fd5b50620003aa878288016200028f565b925050620003bb6060860162000272565b905092959194509250565b634e487b7160e01b600052603260045260246000fd5b611e7b80620003ec6000396000f3fe6080604052600436106102085760003560e01c806364d6235311610118578063b1c5f427116100a0578063d547741f1161006f578063d547741f14610649578063e38335e514610669578063f23a6e611461067c578063f27a0c92146106a8578063fba2db6e146106bd57600080fd5b8063b1c5f427146105b0578063bc197c81146105d0578063c4d252f5146105fc578063d45c44351461061c57600080fd5b80638f61f4f5116100e75780638f61f4f51461050557806391d1485414610527578063a217fddf14610547578063b03cd4181461055c578063b08e51c01461057c57600080fd5b806364d62353146104785780637958004c146104985780638065657f146104c55780638f2a0bb0146104e557600080fd5b80631f5a0bbe1161019b5780632f2ff15d1161016a5780632f2ff15d146103e257806331d507501461040257806336568abe1461042257806354fd4d5014610442578063584b153e1461045857600080fd5b80631f5a0bbe146103525780632478842914610372578063248a9ca3146103925780632ab0f529146103c257600080fd5b80630c787ca0116101d75780630c787ca0146102bb578063134008d3146102db57806313bc9f20146102ee578063150b7a021461030e57600080fd5b806301d5062a1461021457806301ffc9a71461023657806307bd02651461026b57806309d632d31461029b57600080fd5b3661020f57005b600080fd5b34801561022057600080fd5b5061023461022f366004611538565b610701565b005b34801561024257600080fd5b506102566102513660046115c4565b6107c5565b60405190151581526020015b60405180910390f35b34801561027757600080fd5b5061028d600080516020611e2683398151915281565b604051908152602001610262565b3480156102a757600080fd5b506102346102b63660046115df565b6107d6565b3480156102c757600080fd5b506102346102d63660046115fa565b610847565b6102346102e936600461164c565b610934565b3480156102fa57600080fd5b506102566103093660046116b7565b6109d7565b34801561031a57600080fd5b50610339610329366004611785565b630a85bd0160e11b949350505050565b6040516001600160e01b03199091168152602001610262565b34801561035e57600080fd5b5061023461036d3660046115df565b6109fd565b34801561037e57600080fd5b5061023461038d3660046115df565b610a6b565b34801561039e57600080fd5b5061028d6103ad3660046116b7565b60009081526020819052604090206001015490565b3480156103ce57600080fd5b506102566103dd3660046116b7565b610ad8565b3480156103ee57600080fd5b506102346103fd3660046117ec565b610ae1565b34801561040e57600080fd5b5061025661041d3660046116b7565b610b0c565b34801561042e57600080fd5b5061023461043d3660046117ec565b610b31565b34801561044e57600080fd5b50620f462861028d565b34801561046457600080fd5b506102566104733660046116b7565b610b69565b34801561048457600080fd5b506102346104933660046116b7565b610baf565b3480156104a457600080fd5b506104b86104b33660046116b7565b610c22565b604051610262919061182e565b3480156104d157600080fd5b5061028d6104e036600461164c565b610c6d565b3480156104f157600080fd5b5061023461050036600461189a565b610cac565b34801561051157600080fd5b5061028d600080516020611e0683398151915281565b34801561053357600080fd5b506102566105423660046117ec565b610e28565b34801561055357600080fd5b5061028d600081565b34801561056857600080fd5b506102346105773660046115df565b610e51565b34801561058857600080fd5b5061028d7ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f78381565b3480156105bc57600080fd5b5061028d6105cb36600461194b565b610ebf565b3480156105dc57600080fd5b506103396105eb366004611a72565b63bc197c8160e01b95945050505050565b34801561060857600080fd5b506102346106173660046116b7565b610f04565b34801561062857600080fd5b5061028d6106373660046116b7565b60009081526001602052604090205490565b34801561065557600080fd5b506102346106643660046117ec565b610faf565b61023461067736600461194b565b610fd4565b34801561068857600080fd5b50610339610697366004611b1b565b63f23a6e6160e01b95945050505050565b3480156106b457600080fd5b5060025461028d565b3480156106c957600080fd5b5061028d6106d8366004611b7f565b6001600160a01b03166001600160e01b0319919091161760009081526003602052604090205490565b600080516020611e0683398151915261071981611149565b6000610729898989898989610c6d565b90506107358184611156565b6000817f4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca8b8b8b8b8b8a60405161077196959493929190611bd2565b60405180910390a383156107ba57807f20fda5fd27a1ea7bf5b9567f143ac5470bb059374a27e8f67cb44f946f6d0387856040516107b191815260200190565b60405180910390a25b505050505050505050565b60006107d0826111ea565b92915050565b3330146107f65760405163fc0bcda560e01b815260040160405180910390fd5b61080e600080516020611e0683398151915282610e28565b61082b5760405163fe7c268960e01b815260040160405180910390fd5b610843600080516020611e068339815191528261120f565b5050565b3330146108675760405163fc0bcda560e01b815260040160405180910390fd5b80158061087b57506001600160a01b038316155b15610899576040516317dbc4cb60e21b815260040160405180910390fd5b6001600160e01b031984166001600160a01b0384161782156108cb5760008181526003602052604090208290556108db565b6000818152600360205260408120555b604080518415158152602081018490526001600160a01b038616916001600160e01b03198816917f7e3c36ac4e772ca3ef989603cb5d9467377e0aea0f61e56034d281af71eaf038910160405180910390a35050505050565b600080516020611e2683398151915261094e816000610e28565b61095c5761095c8133611282565b600061096c888888888888610c6d565b905061097881856112bb565b61098488888888611309565b6000817fc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b588a8a8a8a6040516109bc9493929190611c0f565b60405180910390a36109cd81611381565b5050505050505050565b600060025b6109e583610c22565b60038111156109f6576109f6611818565b1492915050565b333014610a1d5760405163fc0bcda560e01b815260040160405180910390fd5b610a35600080516020611e2683398151915282610e28565b15610a53576040516324515cef60e01b815260040160405180910390fd5b610843600080516020611e26833981519152826113ad565b333014610a8b5760405163fc0bcda560e01b815260040160405180910390fd5b610aa3600080516020611e2683398151915282610e28565b610ac0576040516355cb23ab60e01b815260040160405180910390fd5b610843600080516020611e268339815191528261120f565b600060036109dc565b600082815260208190526040902060010154610afc81611149565b610b0683836113ad565b50505050565b600080610b1883610c22565b6003811115610b2957610b29611818565b141592915050565b6001600160a01b0381163314610b5a5760405163334bd91960e11b815260040160405180910390fd5b610b64828261120f565b505050565b600080610b7583610c22565b90506001816003811115610b8b57610b8b611818565b1480610ba857506002816003811115610ba657610ba6611818565b145b9392505050565b33308114610be05760405163e2850c5960e01b81526001600160a01b03821660048201526024015b60405180910390fd5b60025460408051918252602082018490527f11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5910160405180910390a150600255565b60008181526001602052604081205480600003610c425750600092915050565b60018103610c535750600392915050565b42811115610c645750600192915050565b50600292915050565b6000868686868686604051602001610c8a96959493929190611bd2565b6040516020818303038152906040528051906020012090509695505050505050565b600080516020611e06833981519152610cc481611149565b8887141580610cd35750888514155b15610d05576040516001624fcdef60e01b03198152600481018a90526024810186905260448101889052606401610bd7565b6000610d178b8b8b8b8b8b8b8b610ebf565b9050610d238184611156565b60005b8a811015610dd95780827f4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca8e8e85818110610d6357610d63611c41565b9050602002016020810190610d7891906115df565b8d8d86818110610d8a57610d8a611c41565b905060200201358c8c87818110610da357610da3611c41565b9050602002810190610db59190611c57565b8c8b604051610dc996959493929190611bd2565b60405180910390a3600101610d26565b508315610e1b57807f20fda5fd27a1ea7bf5b9567f143ac5470bb059374a27e8f67cb44f946f6d038785604051610e1291815260200190565b60405180910390a25b5050505050505050505050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b333014610e715760405163fc0bcda560e01b815260040160405180910390fd5b610e89600080516020611e0683398151915282610e28565b15610ea757604051637f1a69ed60e01b815260040160405180910390fd5b610843600080516020611e06833981519152826113ad565b60008888888888888888604051602001610ee0989796959493929190611d33565b60405160208183030381529060405280519060200120905098975050505050505050565b7ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783610f2e81611149565b610f3782610b69565b610f735781610f466002611437565b610f506001611437565b604051635ead8eb560e01b81526004810193909352176024820152604401610bd7565b6000828152600160205260408082208290555183917fbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb7091a25050565b600082815260208190526040902060010154610fca81611149565b610b06838361120f565b600080516020611e26833981519152610fee816000610e28565b610ffc57610ffc8133611282565b878614158061100b5750878414155b1561103d576040516001624fcdef60e01b03198152600481018990526024810185905260448101879052606401610bd7565b600061104f8a8a8a8a8a8a8a8a610ebf565b905061105b81856112bb565b60005b898110156111335760008b8b8381811061107a5761107a611c41565b905060200201602081019061108f91906115df565b905060008a8a848181106110a5576110a5611c41565b9050602002013590503660008a8a868181106110c3576110c3611c41565b90506020028101906110d59190611c57565b915091506110e584848484611309565b84867fc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b588686868660405161111c9493929190611c0f565b60405180910390a35050505080600101905061105e565b5061113d81611381565b50505050505050505050565b6111538133611282565b50565b61115f82610b0c565b15611191578161116f6000611437565b604051635ead8eb560e01b815260048101929092526024820152604401610bd7565b600061119c60025490565b9050808210156111c957604051635433660960e01b81526004810183905260248101829052604401610bd7565b6111d38242611dd4565b600093845260016020526040909320929092555050565b60006001600160e01b03198216630271189760e51b14806107d057506107d08261145a565b600061121b8383610e28565b1561127a576000838152602081815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45060016107d0565b5060006107d0565b61128c8282610e28565b6108435760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610bd7565b6112c4826109d7565b6112d3578161116f6002611437565b80158015906112e857506112e681610ad8565b155b156108435760405163121534c360e31b815260048101829052602401610bd7565b600080856001600160a01b0316858585604051611327929190611df5565b60006040518083038185875af1925050503d8060008114611364576040519150601f19603f3d011682016040523d82523d6000602084013e611369565b606091505b5091509150611378828261148f565b50505050505050565b61138a816109d7565b611399578061116f6002611437565b600090815260016020819052604090912055565b60006113b98383610e28565b61127a576000838152602081815260408083206001600160a01b03861684529091529020805460ff191660011790556113ef3390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45060016107d0565b600081600381111561144b5761144b611818565b600160ff919091161b92915050565b60006001600160e01b03198216637965db0b60e01b14806107d057506301ffc9a760e01b6001600160e01b03198316146107d0565b6060826114a45761149f826114ab565b6107d0565b50806107d0565b8051156114bb5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80356001600160a01b03811681146114eb57600080fd5b919050565b60008083601f84011261150257600080fd5b5081356001600160401b0381111561151957600080fd5b60208301915083602082850101111561153157600080fd5b9250929050565b600080600080600080600060c0888a03121561155357600080fd5b61155c886114d4565b96506020880135955060408801356001600160401b0381111561157e57600080fd5b61158a8a828b016114f0565b989b979a50986060810135976080820135975060a09091013595509350505050565b80356001600160e01b0319811681146114eb57600080fd5b6000602082840312156115d657600080fd5b610ba8826115ac565b6000602082840312156115f157600080fd5b610ba8826114d4565b6000806000806080858703121561161057600080fd5b611619856115ac565b9350611627602086016114d4565b92506040850135801515811461163c57600080fd5b9396929550929360600135925050565b60008060008060008060a0878903121561166557600080fd5b61166e876114d4565b95506020870135945060408701356001600160401b0381111561169057600080fd5b61169c89828a016114f0565b979a9699509760608101359660809091013595509350505050565b6000602082840312156116c957600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561170e5761170e6116d0565b604052919050565b600082601f83011261172757600080fd5b81356001600160401b03811115611740576117406116d0565b611753601f8201601f19166020016116e6565b81815284602083860101111561176857600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561179b57600080fd5b6117a4856114d4565b93506117b2602086016114d4565b92506040850135915060608501356001600160401b038111156117d457600080fd5b6117e087828801611716565b91505092959194509250565b600080604083850312156117ff57600080fd5b8235915061180f602084016114d4565b90509250929050565b634e487b7160e01b600052602160045260246000fd5b602081016004831061185057634e487b7160e01b600052602160045260246000fd5b91905290565b60008083601f84011261186857600080fd5b5081356001600160401b0381111561187f57600080fd5b6020830191508360208260051b850101111561153157600080fd5b600080600080600080600080600060c08a8c0312156118b857600080fd5b89356001600160401b03808211156118cf57600080fd5b6118db8d838e01611856565b909b50995060208c01359150808211156118f457600080fd5b6119008d838e01611856565b909950975060408c013591508082111561191957600080fd5b506119268c828d01611856565b9a9d999c50979a969997986060880135976080810135975060a0013595509350505050565b60008060008060008060008060a0898b03121561196757600080fd5b88356001600160401b038082111561197e57600080fd5b61198a8c838d01611856565b909a50985060208b01359150808211156119a357600080fd5b6119af8c838d01611856565b909850965060408b01359150808211156119c857600080fd5b506119d58b828c01611856565b999c989b509699959896976060870135966080013595509350505050565b600082601f830112611a0457600080fd5b813560206001600160401b03821115611a1f57611a1f6116d0565b8160051b611a2e8282016116e6565b9283528481018201928281019087851115611a4857600080fd5b83870192505b84831015611a6757823582529183019190830190611a4e565b979650505050505050565b600080600080600060a08688031215611a8a57600080fd5b611a93866114d4565b9450611aa1602087016114d4565b935060408601356001600160401b0380821115611abd57600080fd5b611ac989838a016119f3565b94506060880135915080821115611adf57600080fd5b611aeb89838a016119f3565b93506080880135915080821115611b0157600080fd5b50611b0e88828901611716565b9150509295509295909350565b600080600080600060a08688031215611b3357600080fd5b611b3c866114d4565b9450611b4a602087016114d4565b9350604086013592506060860135915060808601356001600160401b03811115611b7357600080fd5b611b0e88828901611716565b60008060408385031215611b9257600080fd5b611b9b836115ac565b915061180f602084016114d4565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60018060a01b038716815285602082015260a060408201526000611bfa60a083018688611ba9565b60608301949094525060800152949350505050565b60018060a01b0385168152836020820152606060408201526000611c37606083018486611ba9565b9695505050505050565b634e487b7160e01b600052603260045260246000fd5b6000808335601e19843603018112611c6e57600080fd5b8301803591506001600160401b03821115611c8857600080fd5b60200191503681900382131561153157600080fd5b6000838385526020808601955060208560051b8301018460005b87811015611d2657848303601f19018952813536889003601e19018112611cdd57600080fd5b870184810190356001600160401b03811115611cf857600080fd5b803603821315611d0757600080fd5b611d12858284611ba9565b9a86019a9450505090830190600101611cb7565b5090979650505050505050565b60a0808252810188905260008960c08301825b8b811015611d74576001600160a01b03611d5f846114d4565b16825260209283019290910190600101611d46565b5083810360208501528881526001600160fb1b03891115611d9457600080fd5b8860051b9150818a60208301370182810360209081016040850152611dbc9082018789611c9d565b60608401959095525050608001529695505050505050565b808201808211156107d057634e487b7160e01b600052601160045260246000fd5b818382376000910190815291905056feb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1d8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63a26469706673582212206e53a7a411abba87aa6a943d3e032f62b7691568d953f6a96f92f11b1b38c11764736f6c634300081600330000000000000000000000000000000000000000000000000000000000008ca0000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000002622b87d56c4211d0be5a50f093e86d17807b760000000000000000000000000000000000000000000000000000000000000001000000000000000000000000100f48b941e8b994d6d04051a2b2fe14f2c3eb500000000000000000000000000000000000000000000000000000000000000001000000000000000000000000bcc7be811533ab3486681f3fa778c230afa59bf1",
"address": "0xCcCCcef4727755933fb5c381C231d44dB34c5442"
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000",
"bytecode": "0x60806040523480156200001157600080fd5b50604051620022dc380380620022dc83398101604081905262000034916200033f565b838383838383838362000049600030620001ad565b506001600160a01b03811615620000695762000067600082620001ad565b505b60005b83518110156200010957620000c47fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1858381518110620000b057620000b0620003c6565b6020026020010151620001ad60201b60201c565b50620000ff7ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783858381518110620000b057620000b0620003c6565b506001016200006c565b5060005b82518110156200015b57620001517fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63848381518110620000b057620000b0620003c6565b506001016200010d565b5060028490556040805160008152602081018690527f11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5910160405180910390a1505050505050505050505050620003dc565b6000828152602081815260408083206001600160a01b038516845290915281205460ff1662000252576000838152602081815260408083206001600160a01b03861684529091529020805460ff19166001179055620002093390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a450600162000256565b5060005b92915050565b634e487b7160e01b600052604160045260246000fd5b80516001600160a01b03811681146200028a57600080fd5b919050565b600082601f830112620002a157600080fd5b815160206001600160401b0380831115620002c057620002c06200025c565b8260051b604051601f19603f83011681018181108482111715620002e857620002e86200025c565b60405293845260208187018101949081019250878511156200030957600080fd5b6020870191505b848210156200033457620003248262000272565b8352918301919083019062000310565b979650505050505050565b600080600080608085870312156200035657600080fd5b845160208601519094506001600160401b03808211156200037657600080fd5b62000384888389016200028f565b945060408701519150808211156200039b57600080fd5b50620003aa878288016200028f565b925050620003bb6060860162000272565b905092959194509250565b634e487b7160e01b600052603260045260246000fd5b611ef080620003ec6000396000f3fe60806040526004361061021e5760003560e01c806364d6235311610123578063b08e51c0116100ab578063d547741f1161006f578063d547741f14610697578063e38335e5146106b7578063f23a6e61146106ca578063f27a0c92146106f6578063fba2db6e1461070b57600080fd5b8063b08e51c0146105ca578063b1c5f427146105fe578063bc197c811461061e578063c4d252f51461064a578063d45c44351461066a57600080fd5b80638f2a0bb0116100f25780638f2a0bb0146105335780638f61f4f51461055357806391d1485414610575578063a217fddf14610595578063b03cd418146105aa57600080fd5b806364d62353146104a657806376a023b2146104c65780637958004c146104e65780638065657f1461051357600080fd5b80632473c197116101a65780632f2ff15d116101755780632f2ff15d1461041057806331d507501461043057806336568abe1461045057806354fd4d5014610470578063584b153e1461048657600080fd5b80632473c1971461038857806324788429146103a0578063248a9ca3146103c05780632ab0f529146103f057600080fd5b8063134008d3116101ed578063134008d3146102d157806313bc9f20146102e4578063150b7a02146103045780631670958a146103485780631f5a0bbe1461036857600080fd5b806301d5062a1461022a57806301ffc9a71461024c57806307bd02651461028157806309d632d3146102b157600080fd5b3661022557005b600080fd5b34801561023657600080fd5b5061024a610245366004611591565b610752565b005b34801561025857600080fd5b5061026c61026736600461161d565b610816565b60405190151581526020015b60405180910390f35b34801561028d57600080fd5b506102a3600080516020611e9b83398151915281565b604051908152602001610278565b3480156102bd57600080fd5b5061024a6102cc366004611638565b610827565b61024a6102df366004611653565b610898565b3480156102f057600080fd5b5061026c6102ff3660046116be565b61093b565b34801561031057600080fd5b5061032f61031f36600461178c565b630a85bd0160e11b949350505050565b6040516001600160e01b03199091168152602001610278565b34801561035457600080fd5b5061024a610363366004611803565b610961565b34801561037457600080fd5b5061024a610383366004611638565b61098f565b34801561039457600080fd5b5060035460ff1661026c565b3480156103ac57600080fd5b5061024a6103bb366004611638565b6109fd565b3480156103cc57600080fd5b506102a36103db3660046116be565b60009081526020819052604090206001015490565b3480156103fc57600080fd5b5061026c61040b3660046116be565b610a6a565b34801561041c57600080fd5b5061024a61042b36600461181e565b610a73565b34801561043c57600080fd5b5061026c61044b3660046116be565b610a9e565b34801561045c57600080fd5b5061024a61046b36600461181e565b610ac3565b34801561047c57600080fd5b50620f46286102a3565b34801561049257600080fd5b5061026c6104a13660046116be565b610afb565b3480156104b257600080fd5b5061024a6104c13660046116be565b610b41565b3480156104d257600080fd5b5061024a6104e136600461184a565b610bb4565b3480156104f257600080fd5b506105066105013660046116be565b610c7b565b60405161027891906118a3565b34801561051f57600080fd5b506102a361052e366004611653565b610cc6565b34801561053f57600080fd5b5061024a61054e36600461190f565b610d05565b34801561055f57600080fd5b506102a3600080516020611e7b83398151915281565b34801561058157600080fd5b5061026c61059036600461181e565b610e81565b3480156105a157600080fd5b506102a3600081565b3480156105b657600080fd5b5061024a6105c5366004611638565b610eaa565b3480156105d657600080fd5b506102a37ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f78381565b34801561060a57600080fd5b506102a36106193660046119c0565b610f18565b34801561062a57600080fd5b5061032f610639366004611ae7565b63bc197c8160e01b95945050505050565b34801561065657600080fd5b5061024a6106653660046116be565b610f5d565b34801561067657600080fd5b506102a36106853660046116be565b60009081526001602052604090205490565b3480156106a357600080fd5b5061024a6106b236600461181e565b611008565b61024a6106c53660046119c0565b61102d565b3480156106d657600080fd5b5061032f6106e5366004611b90565b63f23a6e6160e01b95945050505050565b34801561070257600080fd5b506002546102a3565b34801561071757600080fd5b5061026c610726366004611bf4565b6001600160a01b03166001600160e01b0319919091161760009081526004602052604090205460ff1690565b600080516020611e7b83398151915261076a816111a2565b600061077a898989898989610cc6565b905061078681846111af565b6000817f4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca8b8b8b8b8b8a6040516107c296959493929190611c47565b60405180910390a3831561080b57807f20fda5fd27a1ea7bf5b9567f143ac5470bb059374a27e8f67cb44f946f6d03878560405161080291815260200190565b60405180910390a25b505050505050505050565b600061082182611243565b92915050565b3330146108475760405163fc0bcda560e01b815260040160405180910390fd5b61085f600080516020611e7b83398151915282610e81565b61087c5760405163fe7c268960e01b815260040160405180910390fd5b610894600080516020611e7b83398151915282611268565b5050565b600080516020611e9b8339815191526108b2816000610e81565b6108c0576108c081336112db565b60006108d0888888888888610cc6565b90506108dc8185611314565b6108e888888888611362565b6000817fc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b588a8a8a8a6040516109209493929190611c84565b60405180910390a3610931816113da565b5050505050505050565b600060025b61094983610c7b565b600381111561095a5761095a61188d565b1492915050565b600061096d8180610e81565b61097b5761097b81336112db565b506003805460ff1916911515919091179055565b3330146109af5760405163fc0bcda560e01b815260040160405180910390fd5b6109c7600080516020611e9b83398151915282610e81565b156109e5576040516324515cef60e01b815260040160405180910390fd5b610894600080516020611e9b83398151915282611406565b333014610a1d5760405163fc0bcda560e01b815260040160405180910390fd5b610a35600080516020611e9b83398151915282610e81565b610a52576040516355cb23ab60e01b815260040160405180910390fd5b610894600080516020611e9b83398151915282611268565b60006003610940565b600082815260208190526040902060010154610a8e816111a2565b610a988383611406565b50505050565b600080610aaa83610c7b565b6003811115610abb57610abb61188d565b141592915050565b6001600160a01b0381163314610aec5760405163334bd91960e11b815260040160405180910390fd5b610af68282611268565b505050565b600080610b0783610c7b565b90506001816003811115610b1d57610b1d61188d565b1480610b3a57506002816003811115610b3857610b3861188d565b145b9392505050565b33308114610b725760405163e2850c5960e01b81526001600160a01b03821660048201526024015b60405180910390fd5b60025460408051918252602082018490527f11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5910160405180910390a150600255565b333014610bd45760405163fc0bcda560e01b815260040160405180910390fd5b6001600160e01b031983166001600160a01b038316178115610c0e576000818152600460205260409020805460ff19166001179055610c25565b6000818152600460205260409020805460ff191690555b826001600160a01b0316846001600160e01b0319167ff53b0c1aa7b3b968fa4b8f6804c208f228d12f75383098f4355eb64f0a2e0c9484604051610c6d911515815260200190565b60405180910390a350505050565b60008181526001602052604081205480600003610c9b5750600092915050565b60018103610cac5750600392915050565b42811115610cbd5750600192915050565b50600292915050565b6000868686868686604051602001610ce396959493929190611c47565b6040516020818303038152906040528051906020012090509695505050505050565b600080516020611e7b833981519152610d1d816111a2565b8887141580610d2c5750888514155b15610d5e576040516001624fcdef60e01b03198152600481018a90526024810186905260448101889052606401610b69565b6000610d708b8b8b8b8b8b8b8b610f18565b9050610d7c81846111af565b60005b8a811015610e325780827f4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca8e8e85818110610dbc57610dbc611cb6565b9050602002016020810190610dd19190611638565b8d8d86818110610de357610de3611cb6565b905060200201358c8c87818110610dfc57610dfc611cb6565b9050602002810190610e0e9190611ccc565b8c8b604051610e2296959493929190611c47565b60405180910390a3600101610d7f565b508315610e7457807f20fda5fd27a1ea7bf5b9567f143ac5470bb059374a27e8f67cb44f946f6d038785604051610e6b91815260200190565b60405180910390a25b5050505050505050505050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b333014610eca5760405163fc0bcda560e01b815260040160405180910390fd5b610ee2600080516020611e7b83398151915282610e81565b15610f0057604051637f1a69ed60e01b815260040160405180910390fd5b610894600080516020611e7b83398151915282611406565b60008888888888888888604051602001610f39989796959493929190611da8565b60405160208183030381529060405280519060200120905098975050505050505050565b7ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783610f87816111a2565b610f9082610afb565b610fcc5781610f9f6002611490565b610fa96001611490565b604051635ead8eb560e01b81526004810193909352176024820152604401610b69565b6000828152600160205260408082208290555183917fbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb7091a25050565b600082815260208190526040902060010154611023816111a2565b610a988383611268565b600080516020611e9b833981519152611047816000610e81565b6110555761105581336112db565b87861415806110645750878414155b15611096576040516001624fcdef60e01b03198152600481018990526024810185905260448101879052606401610b69565b60006110a88a8a8a8a8a8a8a8a610f18565b90506110b48185611314565b60005b8981101561118c5760008b8b838181106110d3576110d3611cb6565b90506020020160208101906110e89190611638565b905060008a8a848181106110fe576110fe611cb6565b9050602002013590503660008a8a8681811061111c5761111c611cb6565b905060200281019061112e9190611ccc565b9150915061113e84848484611362565b84867fc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b58868686866040516111759493929190611c84565b60405180910390a3505050508060010190506110b7565b50611196816113da565b50505050505050505050565b6111ac81336112db565b50565b6111b882610a9e565b156111ea57816111c86000611490565b604051635ead8eb560e01b815260048101929092526024820152604401610b69565b60006111f560025490565b90508082101561122257604051635433660960e01b81526004810183905260248101829052604401610b69565b61122c8242611e49565b600093845260016020526040909320929092555050565b60006001600160e01b03198216630271189760e51b14806108215750610821826114b3565b60006112748383610e81565b156112d3576000838152602081815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610821565b506000610821565b6112e58282610e81565b6108945760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610b69565b61131d8261093b565b61132c57816111c86002611490565b8015801590611341575061133f81610a6a565b155b156108945760405163121534c360e31b815260048101829052602401610b69565b600080856001600160a01b0316858585604051611380929190611e6a565b60006040518083038185875af1925050503d80600081146113bd576040519150601f19603f3d011682016040523d82523d6000602084013e6113c2565b606091505b50915091506113d182826114e8565b50505050505050565b6113e38161093b565b6113f257806111c86002611490565b600090815260016020819052604090912055565b60006114128383610e81565b6112d3576000838152602081815260408083206001600160a01b03861684529091529020805460ff191660011790556114483390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610821565b60008160038111156114a4576114a461188d565b600160ff919091161b92915050565b60006001600160e01b03198216637965db0b60e01b148061082157506301ffc9a760e01b6001600160e01b0319831614610821565b6060826114fd576114f882611504565b610821565b5080610821565b8051156115145780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80356001600160a01b038116811461154457600080fd5b919050565b60008083601f84011261155b57600080fd5b5081356001600160401b0381111561157257600080fd5b60208301915083602082850101111561158a57600080fd5b9250929050565b600080600080600080600060c0888a0312156115ac57600080fd5b6115b58861152d565b96506020880135955060408801356001600160401b038111156115d757600080fd5b6115e38a828b01611549565b989b979a50986060810135976080820135975060a09091013595509350505050565b80356001600160e01b03198116811461154457600080fd5b60006020828403121561162f57600080fd5b610b3a82611605565b60006020828403121561164a57600080fd5b610b3a8261152d565b60008060008060008060a0878903121561166c57600080fd5b6116758761152d565b95506020870135945060408701356001600160401b0381111561169757600080fd5b6116a389828a01611549565b979a9699509760608101359660809091013595509350505050565b6000602082840312156116d057600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715611715576117156116d7565b604052919050565b600082601f83011261172e57600080fd5b81356001600160401b03811115611747576117476116d7565b61175a601f8201601f19166020016116ed565b81815284602083860101111561176f57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080608085870312156117a257600080fd5b6117ab8561152d565b93506117b96020860161152d565b92506040850135915060608501356001600160401b038111156117db57600080fd5b6117e78782880161171d565b91505092959194509250565b8035801515811461154457600080fd5b60006020828403121561181557600080fd5b610b3a826117f3565b6000806040838503121561183157600080fd5b823591506118416020840161152d565b90509250929050565b60008060006060848603121561185f57600080fd5b61186884611605565b92506118766020850161152d565b9150611884604085016117f3565b90509250925092565b634e487b7160e01b600052602160045260246000fd5b60208101600483106118c557634e487b7160e01b600052602160045260246000fd5b91905290565b60008083601f8401126118dd57600080fd5b5081356001600160401b038111156118f457600080fd5b6020830191508360208260051b850101111561158a57600080fd5b600080600080600080600080600060c08a8c03121561192d57600080fd5b89356001600160401b038082111561194457600080fd5b6119508d838e016118cb565b909b50995060208c013591508082111561196957600080fd5b6119758d838e016118cb565b909950975060408c013591508082111561198e57600080fd5b5061199b8c828d016118cb565b9a9d999c50979a969997986060880135976080810135975060a0013595509350505050565b60008060008060008060008060a0898b0312156119dc57600080fd5b88356001600160401b03808211156119f357600080fd5b6119ff8c838d016118cb565b909a50985060208b0135915080821115611a1857600080fd5b611a248c838d016118cb565b909850965060408b0135915080821115611a3d57600080fd5b50611a4a8b828c016118cb565b999c989b509699959896976060870135966080013595509350505050565b600082601f830112611a7957600080fd5b813560206001600160401b03821115611a9457611a946116d7565b8160051b611aa38282016116ed565b9283528481018201928281019087851115611abd57600080fd5b83870192505b84831015611adc57823582529183019190830190611ac3565b979650505050505050565b600080600080600060a08688031215611aff57600080fd5b611b088661152d565b9450611b166020870161152d565b935060408601356001600160401b0380821115611b3257600080fd5b611b3e89838a01611a68565b94506060880135915080821115611b5457600080fd5b611b6089838a01611a68565b93506080880135915080821115611b7657600080fd5b50611b838882890161171d565b9150509295509295909350565b600080600080600060a08688031215611ba857600080fd5b611bb18661152d565b9450611bbf6020870161152d565b9350604086013592506060860135915060808601356001600160401b03811115611be857600080fd5b611b838882890161171d565b60008060408385031215611c0757600080fd5b611c1083611605565b91506118416020840161152d565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60018060a01b038716815285602082015260a060408201526000611c6f60a083018688611c1e565b60608301949094525060800152949350505050565b60018060a01b0385168152836020820152606060408201526000611cac606083018486611c1e565b9695505050505050565b634e487b7160e01b600052603260045260246000fd5b6000808335601e19843603018112611ce357600080fd5b8301803591506001600160401b03821115611cfd57600080fd5b60200191503681900382131561158a57600080fd5b6000838385526020808601955060208560051b8301018460005b87811015611d9b57848303601f19018952813536889003601e19018112611d5257600080fd5b870184810190356001600160401b03811115611d6d57600080fd5b803603821315611d7c57600080fd5b611d87858284611c1e565b9a86019a9450505090830190600101611d2c565b5090979650505050505050565b60a0808252810188905260008960c08301825b8b811015611de9576001600160a01b03611dd48461152d565b16825260209283019290910190600101611dbb565b5083810360208501528881526001600160fb1b03891115611e0957600080fd5b8860051b9150818a60208301370182810360209081016040850152611e319082018789611d12565b60608401959095525050608001529695505050505050565b8082018082111561082157634e487b7160e01b600052601160045260246000fd5b818382376000910190815291905056feb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1d8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63a264697066735822122090f92590bd95e989ac924f5196ecfdfb955733194edfb8240bbff7781264e60964736f6c634300081600330000000000000000000000000000000000000000000000000000000000008ca0000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000002622b87d56c4211d0be5a50f093e86d17807b760000000000000000000000000000000000000000000000000000000000000001000000000000000000000000100f48b941e8b994d6d04051a2b2fe14f2c3eb500000000000000000000000000000000000000000000000000000000000000001000000000000000000000000bcc7be811533ab3486681f3fa778c230afa59bf1",
"address": "0x583e47b25Bd34575d0E5d8B775Cb40706F4a4842"
},

@@ -13,0 +13,0 @@ "ERC6551Registry": {

{
"name": "@cruna/protocol",
"version": "0.2.10",
"version": "0.3.0",
"description": "The Cruna protocol",

@@ -5,0 +5,0 @@ "publishConfig": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc